Nous avons vu précédemment comment afficher une chaîne de caractères à l'écran à l'aide de l'instruction print tapée dans le shell Python disponible dans l'application idle. Si nous choisissons le caractère # pour indiquer un mur, pour afficher un mur horizontal nous pouvons taper :
>>> print("####################")
####################
Finalement, ce n'est pas bien compliqué... Et si nous demandions directement à ce que tout le labyrinthe soit affiché en retournant à la ligne à la fin de chaque portion de mur ?
>>> print("####################
SyntaxError: EOL while scanning string literal
Un message apparaît en rouge... La machine ne nous comprend plus ! Pour que nous puissions corriger notre code, Python nous indique le type d'erreur qu'il a détecté. Toutes les erreurs se présenteront sous la même forme : la catégorie de l'erreur suivie du caractère « : », puis une phrase de description de cette erreur.
Ici, il s'agit d'une erreur de syntaxe (SyntaxError),...
- 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