Exercices Projets guidés Créer la grille vide
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Créer la grille vide

Le plateau de morpion, c'est une grille 3x3. En Python, on peut représenter ca avec une liste de listes. Chaque sous-liste représente une ligne, et chaque élément représente une case.

Une case vide sera représentee par un espace ' '. Donc une grille vide ressemble a ca :

[[' ', ' ', ' '], [' ', ' ', ' '], [' ', ' ', ' ']]

Attention a un piege classique : si tu fais [[' '] * 3] * 3, les trois lignes pointent vers le meme objet en mémoire. Modifier une case modifie les trois lignes. Il faut créer chaque ligne independamment.

Écris une fonction créer_grille() qui renvoie une grille 3x3 remplie d'espaces. Chaque ligne doit etre un objet independant.

Exemple :
g = créer_grille()
g[0][0] renvoie ' '
len(g) renvoie 3
len(g[0]) renvoie 3

Tests (3/4)

Taille 3 lignes
g = créer_grille()
assert len(g) == 3
Taille 3 colonnes
g = créer_grille()
assert len(g[0]) == 3
Cases vides
g = créer_grille()
assert all(cell == ' ' for row in g for cell in row)

+ 0 tests cachés

Indices (3 disponibles)

solution.py