Code Python

Fermé
ObiWanKenobi - 11 déc. 2021 à 20:22
 obi - 11 déc. 2021 à 20:56
Bonjour, les khey. Je vous explique ma situation
je fais un debut de l _systeme
j'ai def une fontion qui ne fais que tracé a partir d'un mot mais le angle ne marche pas
mon code
from turtle import *
def trace_lsystem (mot,angle = 90,echelle=1 ):
for i in mot:
print (i)
if i == "A" or "a":
forward(50)
if i == "B" or "b":
forward(50)
if i == "G" or "g":
left(90)
if i == "D" or "d":
right(angle)
exitonclick()
print(trace_lsystem("aga" ))
le pointeur de la tortue part a gauche mais reviens automatiquemnt a sa position initial
merci d'avance

Configuration: Windows / Firefox 95.0
A voir également:

3 réponses

yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 Ambassadeur 1 556
11 déc. 2021 à 20:37
bonjour,
merci, pour que ton code soit lisible, d'utiliser les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 Ambassadeur 1 556
11 déc. 2021 à 20:45
pour t'aider à comprendre ce fait le code que tu as écrit, ajoute des instruction print() dans chaque if, exemple:
if i == "A" or "a":
            print("forward(50)")
            forward(50)
0
1Merci bcp pour l'ideé du print
2Et merci pour les balise ,je ne connaisai pas
0