Variables#
In Python, it is possible to give a name to a value in order to reuse it
later. In the following cell, we give the name a
to the value 3
. We call
a
a variable.
a = 3
Each time the variable a
appears, it will be replaced by its value:
a
3
a + 1
4
The following cell randomly chooses two integers between 1 and 9 and names them
respectively x
and y
. It then constructs a large empty maze with the exception of a
door at the coordinates \((x,y)\):
from laby.global_fr import *
from random import randint
import labyrinthes
x = randint(1,9)
y = randint(1,9)
labyrinthes.une_porte(x, y, largeur=20)
You can now find the position of the door by consulting the respective values
of the x
and y
variables:
x
4
y
2
Use two for
loops as well as the x
and y
coordinates of the door to guide
the ant to the exit:
debut()
### BEGIN SOLUTION
for i in range(x):
avance();
gauche();
for i in range(y):
avance();
### END SOLUTION
ouvre();
assert est_gagnant()