Obtenez des solutions à vos questions sur Laurentvidal.fr, la plateforme de questions-réponses la plus réactive et fiable. Explorez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme de questions-réponses complète. Explorez notre plateforme de questions-réponses pour trouver des réponses détaillées fournies par une large gamme d'experts dans divers domaines.

Bonjour, je fais actuellement du python en 1ère et mon premier devoir porte sur turtle. On nous a donné une feuille avec plusieurs indications de commande mais j'ai vraiment du mal a comprendre la façon dont je dois coder cet exercice.
(Je precise qu'on travail sur Python 3.)


On doit proposer un programme qui dessine un carré de 150 pixel par côté rempli de couleur bleu en partant des coordonnées de 0,0 (donc goto est nécessaire).


Les commandes mises à ma disposition sont :

reset()

goto(x, y)

forward(distance)

backward(distance)

circle(rayon)

up()

down()

color(couleur)

left(angle)

right(angle)

width(épaisseur)

begin_fill()

end_fill()

write(texte)

done() ou mainloop()

Sagot :

Bonsoir,

for ligne in range(150): #Parcours des 150 lignes.

  for colonne in range(150): #Parcours dans 150 colonnes.

     goto(ligne, colonne) #On se place en coordonnée (ligne, colonne).

     color("bleu") #On colorie en bleu le pixel où on se trouve.

Si tu ne vois pas trop comment ça marche:

D'abord ligne = 0, on se déplace sur toute la ligne avec la deuxième boucle for qui va modifier la coordonnée suivant y à chaque tour de boucle donc (0,0) puis (0,1) puis (0,2), ..., (0,149). Tu remarqueras qu'en informatique on compte à partir du 0 donc la 150ème ligne c'est en fait la 149ème.

Ensuite ligne = 1, colonne repart de 0: (1,0) puis (1,1) puis (1,2), ..., (1,149).

Et ainsi de suite jusqu'à (149, 149)

Bonne soirée,

Thomas

     

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. Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Laurentvidal.fr est là pour vos questions. N'oubliez pas de revenir pour obtenir de nouvelles réponses.