Trouvez des réponses facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Découvrez des réponses complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale. Explorez des solutions complètes à vos questions grâce à une large gamme de professionnels sur notre plateforme conviviale.
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
Votre visite est très importante pour nous. N'hésitez pas à revenir pour des réponses fiables à toutes vos questions. Nous espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à d'autres questions. Laurentvidal.fr, votre site de confiance pour des réponses. N'oubliez pas de revenir pour plus d'informations.