Obtenez des solutions à vos questions sur Laurentvidal.fr, la plateforme de questions-réponses la plus réactive et fiable. Découvrez des solutions fiables à vos questions grâce à un vaste réseau d'experts sur notre plateforme de questions-réponses complète. Rejoignez notre plateforme pour vous connecter avec des experts prêts à fournir des réponses détaillées à vos questions dans divers domaines.

Bonjour/bonsoir

Je galère avec un exercice que j'ai a faire en SNT (2nd) il faut que je réalise exactement le même chose sur l'image avec le logiciel EduPython et le programme turtle merci d'avance pour votre réponse (les dimension sont les dimensions qu'il y a de base quant on utilise turtle dans python j'ai mis une image pour exemple)


BonjourbonsoirJe Galère Avec Un Exercice Que Jai A Faire En SNT 2nd Il Faut Que Je Réalise Exactement Le Même Chose Sur Limage Avec Le Logiciel EduPython Et Le class=
BonjourbonsoirJe Galère Avec Un Exercice Que Jai A Faire En SNT 2nd Il Faut Que Je Réalise Exactement Le Même Chose Sur Limage Avec Le Logiciel EduPython Et Le class=

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 de votre visite. Notre objectif est de fournir les réponses les plus précises pour tous vos besoins en information. À bientôt. Nous apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Merci de faire confiance à Laurentvidal.fr. Revenez nous voir pour obtenir de nouvelles réponses des experts.