def addition_mat(A,B) : # calcule A + B avec A et B deux matrices de meme dimension.
if len(A) != len(B) and len(A[0]) != len(B[0]): # criteres sur les dimensions pour que l addition soit faisable. Si les critères ne sont pas respectes on renvoie une liste vide
return []
C = cree_mat(len(A), len(A[0])) # on utilise la fonction precedente pour avoir la structure de la matrice
for i in range(len(A)): # nombre de ligne de A
for j in range(len(A[i])): #nombre de colonne de A
C[i][j] = A[i][j] + B[i][j]
return C
if len(A) != len(B) and len(A[0]) != len(B[0]): # criteres sur les dimensions pour que l addition soit faisable. Si les critères ne sont pas respectes on renvoie une liste vide
return []
C = cree_mat(len(A), len(A[0])) # on utilise la fonction precedente pour avoir la structure de la matrice
for i in range(len(A)): # nombre de ligne de A
for j in range(len(A[i])): #nombre de colonne de A
C[i][j] = A[i][j] + B[i][j]
return C
Aucun commentaire:
Enregistrer un commentaire