Zoofast.fr fournit une plateforme conviviale pour partager et obtenir des connaissances. Trouvez les solutions dont vous avez besoin avec l'aide de notre communauté de professionnels expérimentés.
Sagot :
Réponse :
from turtle import *
tur = Turtle()
def triangle():
tur.down()
tur.forward(100) # draw base
tur.left(120)
tur.forward(100)
tur.left(120)
tur.forward(100)
tur.up()
def carre():
tur.down()
tur.forward(100) #Forward turtle de 100 unités
tur.left(90) #rotation de turtle de 90 degrés
tur.forward(100)
tur.left(90)
tur.forward(100)
tur.left(90)
tur.forward(100)
tur.left(90)
tur.up()
def circle():
tur.down()
tur.circle(10*5)
tur.up()
def process1():
triangle()
tur.left(120)
tur.forward(150)
carre()
tur.left(0)
tur.forward(150)
circle()
tur.right(150)
tur.forward(350)
tur.left(150)
def process2():
triangle()
tur.left(120)
tur.forward(200)
circle()
tur.left(0)
tur.forward(50)
carre()
tur.right(150)
tur.forward(300)
tur.left(150)
tur.forward(10)
def process3():
carre()
tur.left(0)
tur.forward(200)
circle()
tur.left(0)
tur.forward(50)
triangle()
tur.color('green')
process1()
tur.color('blue')
process2()
tur.color('red')
process3()
Explications :
On créer une fonction carré, triangle et cercle,
que l'on utilise dans trois fonctions différentes appelées process et le numéro du processus dans l'ordre d'exécution, les fonctions process permettent de replacer la tortue au bon endroit après avoir fait la forme géométrique. On a juste a changé la couleur à la fin et appeler les process 1 par 1
Merci d'utiliser cette plateforme pour partager et apprendre. Continuez à poser des questions et à répondre. Nous apprécions chaque contribution que vous faites. Chaque question trouve une réponse sur Zoofast.fr. Merci et à très bientôt pour d'autres solutions.