Variables

Variables#

En Python, il est possible de donner un nom à une valeur pour la réutiliser ultérieurement. Dans la cellule suivante, on donne le nom a à la valeur 3. On appelle a une variable.

a = 3

Chaque fois que la variable a apparaîtra, elle sera remplacée par sa valeur:

a
3
a + 1
4

Dans le labyrinthe suivant, on a nommé les coordonnées de la porte à l’aide de deux variables \(x\) et \(y\):

from laby.global_fr import *
from random import randint

x = randint(0,9)
y = randint(1,9)

carte = "o "*12 + "\n"
for i in range(9):
    carte += "o "
    for j in range(10):
        if x == j and y == (9 - i):
            carte += "x "
        else:
            carte += ". "
    carte += "o\n"
carte+= "o → " + ". " * 9 + "o \n"
carte+= "o "*12 + "\n"
Laby(carte = carte)
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
Cell In[4], line 1
----> 1 from laby.global_fr import *
      2 from random import randint
      4 x = randint(0,9)

ModuleNotFoundError: No module named 'laby'

La position de la porte est donnée par

x
y

Comment sortir du labyrinthe ?

debut()