En zigzag

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")
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
Cell In[1], line 1
----> 1 from laby.global_fr import *
      2 Laby(niveau = "2c")

ModuleNotFoundError: No module named 'laby'

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 SOLUTION
    

Essayez 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()