En zigzag
Cette fois, il y a cinq longues distances à parcourir! On ne va tout de même pas recopier cinq fois la même boucle?
from laby.global_fr import *
Laby(niveau="2c")Complétez la fonction suivante (une nouvelle commande) pour qu’elle fasse avancer la fourmi le plus loin possible en ligne droite :
def avance_tant_que_tu_peux():
### BEGIN SOLUTION
while regarde() == Vide:
avance()
### END SOLUTIONEssayez maintenant le programme suivant, puis complétez le pour faire sortir la fourmi :
debut()
avance_tant_que_tu_peux()
gauche()
### BEGIN SOLUTION
avance_tant_que_tu_peux()
gauche()
avance_tant_que_tu_peux()
droite()
avance_tant_que_tu_peux()
droite()
avance_tant_que_tu_peux()
### END SOLUTION
ouvre()assert est_gagnant()