Exercices de programmation pour classes préparatoires
Une matrice carree M de taille n x n est un carre magique si la somme des elements de chaque ligne, de chaque colonne et des deux diagonales (principale et anti-diagonale) est la meme.
Ecrire une fonction est_magique(M) qui renvoie True si M est un carre magique, False sinon. On supposera que M est non vide et carree.
| Appel | Résultat attendu |
|---|---|
| est_magique([[2, 7, 6], [9, 5, 1], [4, 3, 8]]) | True |
| est_magique([[1, 2], [3, 4]]) | False |
Connectez-vous pour soumettre du code.