Créer un plateau de jeu de l'oie en python
TD : Créer un plateau de jeu de l'oie en python. Recherche parmi 300 000+ dissertationsPar Tom Vauquier • 2 Novembre 2017 • TD • 334 Mots (2 Pages) • 2 115 Vues
DevoiràrendrepourleLundi6Novembre
A partir de fonctions qui entre autres tracent un carré, une ligne de carrés......,construire un programme qui donne la spirale ci dessus (la dernière ligne s’arrête à la case 54).
En bonus et pour approfondir le sujet,
— Construire un programme qui est capable de tracer une spirale dont le nombre de lignes est un paramètre. — Y faire figurer les nombres du triangle de Pascal en remplacement des nombres entiers.
from turtle import *
def carre(couleur1, couleur2, n, x):
xrange = x
if x % 2 == 0:
color1 = couleur2
else:
color1 = couleur1
down()
color(color1)
begin_fill()
for i in range(4):
forward(n)
left(90)
end_fill()
forward(n/2)
left(90)
forward(n/2)
color("red")
write(xrange,align="center", font=("Arial", round(n/4)))
color(color1)
backward(n/2)
right(90)
backward(n/2)
xrange += 1
return xrange
def ligne(couleur1, couleur2, k, n, x):
xrange, y = x, x
for i in range(k):
xrange = carre(couleur1, couleur2, n, y)
y = xrange
print(xrange)
up()
forward(n)
forward(n)
left(90)
return xrange
def plateau(couleur1, couleur2, k, n, x):
xrange,y = x, x
for i in range(1, k + 1):
xrange = ligne(couleur1, couleur2, i, n, y)
y = xrange
speed("fastest")
hideturtle()
plateau("blue", "grey", 10, 50, 0)
exitonclick()
...