À vous de jouer!

À vous de jouer!#

Exécutez la cellule suivante pour faire apparaître le premier défi. On commence doucement, sans obstacles. À vous de compléter le programme dans la cellule du dessous pour diriger la fourmi vers la sortie.

Indication : revenez à la feuille de prise en main pour avoir un exemple et consultez la documentation.

from laby.global_fr import *
Laby(niveau="1a")
debut()
avance()
droite()
### BEGIN SOLUTION
avance()
avance()
avance()
gauche()
avance()
### END SOLUTION
ouvre()

La cellule ci-dessous n’affichera rien si vous avez gagné.

assert est_gagnant()

Félicitations ! Vous avez écrit votre premier programme.

Définition : Programme

Un Programme (program) est une séquence d’instructions qui spécifie étape par étape les opérations à effectuer pour obtenir à partir des entrées (input (informal)) un résultat (la sortie (output (informal))).

Exemples

  • Dans votre programme ci-dessus, l’entrée est le labyrinthe dans son état initial, et la sortie le labyrinthe dans son état final, et les instructions sont debut(), avance(), … jusqu’à ouvre().

  • On retrouve cette idée de programme dans des exemples simples du quotidien, par exemple une recette de cuisine : l’entrée correspondrait aux ingrédients, les instructions à la liste d’étapes à suivre, et la sortie au plat terminé.