Matrice Identité
Algorithmique classique
Enonce
Générer la matrice identité de taille n × n.
Signature attendue
def matrice_identite(n: int) -> list:
Exemples
matrice_identite(3)→[[1,0,0],[0,1,0],[0,0,1]]matrice_identite(2)→[[1,0],[0,1]]
📖 Rappel de cours
Une matrice carrée de zéros, avec des 1 sur la diagonale — là où l'indice de ligne égale celui de colonne.
⚠ Le piège : [[0] * n] * n crée n références vers la même ligne : modifier une case en modifie n. Il faut une compréhension de liste pour obtenir des lignes distinctes.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- Intersection de Deux Listes
- Union de Deux Listes
- Produit de Deux Matrices
- Trace d'une Matrice
- Matrice Symétrique
- Somme de Deux Matrices
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.