<prompt> Andika hati ya Python ambayo inakubali hesabu mbili kama ingizo na kufanya kuzidisha matrix, kuhakikisha kuwa vipimo vinaendana kwa kuzidisha. Ikiwa haziendani, chapisha ujumbe wa hitilafu.PLINFORMAT  <response>: def input_matrix: matrix printIngiza idadi ya safu mlalo na safu wima iliyotenganishwa na nafasi: safu mlalo, safu ramaniint, input.split printfIngiza mistari rows yenye vipengele cols vilivyotenganishwa na nafasi: kwa _ katika safusafu: safu orodharamanielea, ingizo.mgawanyiko ikiwa lensafu ! cols: raise ValueErrorIdadi batili ya vipengele mfululizo. matrix.ongezasafu matrix ya kurudidef multiply_matricesa,b: matokeo 0 lenb0 kwa _ katika masafalena kwa mimi katika safulena: kwa j katika safulenb0: kwa k katika safulenb: matokeoij aik bkj matokeo ya kurudidef kuu : chapa Matrix A: matrix_a input_matrix chapa Matrix B: matrix_b input_matrix ikiwa lenmatrix_a0 ! lenmatrix_b: printKosa: Vipimo visivyooana vya kuzidisha matriki. kwingine: product multiply_matricesmatrix_a, matrix_b chapa Bidhaa ya matrices A na B: kwa safu katika bidhaa: chapa safukama __name__ __main__: kuu 