Académique Documents
Professionnel Documents
Culture Documents
t = turtle.Turtle()
def sapin(heure):
prop = randint(10, 15)
t.left(90)
t.forward(5 * prop)
t.left(90)
t.forward(5 * prop)
for _ in range(2):
t.right(120)
t.forward(5 * prop)
t.left(120)
t.forward(3 * prop)
t.right(120)
t.forward(5 * prop)
t.left(120)
t.forward(2 * prop)
t.right(120)
t.forward(9 * prop)
# pic
t.right(120)
t.forward(9 * prop)
t.right(120)
t.forward(2 * prop)
t.left(120)
t.forward(5 * prop)
t.right(120)
t.forward(3 * prop)
t.left(120)
t.forward(5 * prop)
t.right(120)
t.forward(5 * prop)
t.left(90)
t.end_fill()
t.fillcolor(couleur_tronc)
t.begin_fill()
for _ in range(2):
t.forward(5 * prop)
t.right(180)
t.forward(5 * prop)
t.right(90)
t.forward(15)
t.right(90)
t.end_fill()
def guirlandes(prop):
t.width(1)
t.forward(5 * prop)
t.left(90)
t.forward(4 * prop)
t.right(160)
t.forward(3 * prop)
for _ in range(2):
t.width(6)
t.color(couleur_aleatoire())
t.forward(0.2)
t.width(1)
t.color('black')
t.forward(3 * prop)
t.width(6)
t.color(couleur_aleatoire())
t.forward(0.2)
t.color('black')
t.width(1)
t.forward(1.78 * prop)
t.backward(80.4)
t.left(35)
def couleur_aleatoire():
# Implémentez cette fonction pour renvoyer une couleur aléatoire
pass
# Exemple d'utilisation
sapin(0)
turtle.done()
Dans cet exemple, j'ai modifié la fonction guirlandes pour accepter prop en tant
que paramètre, et lors de l'appel de la fonction dans la fonction sapin, j'ai passé
la valeur de prop comme argument. Cela permet à la fonction guirlandes d'accéder à
la valeur de prop définie dans sapin.