À 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é.