Dans cet exercice, vous devez créer une fonction addition_matrices capable d’additionner deux matrices. Les matrices seront représentées par des listes imbriquées. La fonction doit donc renvoyer une nouvelle matrice qui est le résultat de l’addition des deux matrices récupérées en paramètre. Attention, les deux matrices additionnées ne doivent pas être modifiées et le résultat doit être une nouvelle matrice.
Dans le cas où les deux matrices ne sont pas de la même dimension, c'est-à-dire qu’elles n’ont pas le même nombre de ligne et de colonne, l’addition ne pourra pas être réalisée et la fonction devra lever une erreur de type ValueError.
Exemples d’utilisation
matrice_a = [
[1, 2, 3],
[3, 7, 3]
]
matrice_b = [
[6, 4, 2],
[3, 1, 0]
]
>>> addition_matrices(matrice_a, matrice_b)
[[7, 6, 5], [6, 8, 3]]
matrice_a = [
[-9, 2],
[4, 0]
]
matrice_b = [
[6, 4, 2],
[3, 10, 0]
]
>>> addition_matrices(matrice_a, matrice_b)
ValueError
Pensez à utiliser une boucle for pour parcourir les élements d’une liste.
Deviens membre Premium
Accède à la solution de cet exercice en devenant Membre Premium 🚀
Premium
- +100h de formations
- +180 exercices de code
- +100h de mentorats en rediffusion
- 20 projets
- Mentorats groupés hebdomadaires
- Support individuel avec nos mentors
Deviens membre Premium
Accède aux solutions des membres de la communauté en devenant Membre Premium 🚀
Premium
- +100h de formations
- +180 exercices de code
- +100h de mentorats en rediffusion
- 20 projets
- Mentorats groupés hebdomadaires
- Support individuel avec nos mentors
# Le code de départ accessible pour les membres Premium
Un instant...
Résultats
Deviens membre Premium
Accède aux tests unitaires pour vérifier ton code en devenant Membre Premium 🚀
Premium
- +100h de formations
- +180 exercices de code
- +100h de mentorats en rediffusion
- 20 projets
- Mentorats groupés hebdomadaires
- Support individuel avec nos mentors
Bravo, tu as réussi cet exercice de code 🥳
Envoyer ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Ma solution :