LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

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+ dissertations

Par   •  2 Novembre 2017  •  TD  •  334 Mots (2 Pages)  •  2 120 Vues

Page 1 sur 2

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

...

Télécharger au format  txt (1.5 Kb)   pdf (46.4 Kb)   docx (9.1 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com