Source code for m_addition

# _*_ coding: utf-8 _*_

[docs]def addition(mat1, mat2): """Voici la fonction qui calcule l'addition de deux matrices (de même taille) :param list(list) mat1: première matrice à additionner (premier terme de l'addition) :param list(list) mat2: deuxième matrice à additionner (deuxième terme de l'addition) :returns: la somme des deux matrices :rtype: list(list) """ n = len(mat1) p = len(mat1[0]) if len(mat2) != n: return "On ne peut pas additionner ces deux matrices" elif len(mat1[0]) != p: return "On ne peut pas additionner ces deux matrices" add = [[] for i in range(n)] for i in range(n): for j in range(p): add[i].append(mat1[i][j] + mat2[i][j]) return add