Nous avons choisi de stocker les labyrinthes sous forme de listes, comme le montre l'exemple du premier niveau :
level_1 = [
"+------------------+",
"| |",
...
"| |",
"+------------------+"
]
Pour commencer, nous allons optimiser notre code. Une liste est une structure à laquelle on peut accéder en lecture et en écriture (on peut modifier un élément). Dans le cas du labyrinthe, les murs ne vont certainement pas bouger ! Nous pouvons alors utiliser une autre structure, s'utilisant exactement comme une liste : le tuple. Un tuple est une liste optimisée pour l'accès en lecture et qui n'est pas modifiable... En fait, c'est le principe de fonctionnement des chaînes de caractères. Pour définir un…
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première