<prompt> Andika programu ya Python ambayo inakubali orodha mbili za urefu sawa kama pembejeo na kuhesabu bidhaa ya dot ya orodha hizo mbili. Ikiwa urefu sio sawa, programu inapaswa kuongeza ubaguzi na kutoka kwa uzuri. PLINFORMAT  <response>: def dot_productorodha1, orodha2: ikiwa lenorodha1 ! lenorodha2: kuongeza ValueErrorOrodha lazima ziwe na urefu sawa rudisha jumla x y kwa x, y katika zip orodha1, orodha2jaribu: list1 intx kwa x katika ingizoIngiza vipengele vya orodha ya kwanza vilivyotenganishwa na nafasi: .split list2 inty kwa y in inputIngiza vipengele vya orodha ya pili vilivyotenganishwa na nafasi: .split matokeo dot_productorodha1, orodha2 chapisha Bidhaa ya nukta:, matokeoisipokuwa ValueError kama e: chapa e 