Additionner valeur lettre

Christophe -  
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai commencé la programmation il y a quelques mois seulement, pardonnez moi si vous trouver ma question un peu bête.
Je voudrais savoir comment faire pour passer de la lettre a à b dans une boucle. Je veux faire une boucle qui écrit "a", "b", "c" jusqu'à "j". J'ai réussi à faire ce programme, mais il tient sur un grand nombre de ligne car j'ai du détailler chaque étape. Je voudrais savoir comment faire tenir ce programme dans une boucle pour qu'il prenne le moins de place possible. Merci de vos réponses.


Configuration: Windows / Chrome 86.0.4240.111

3 réponses

Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   168
 
Bonjour,

Peux-tu nous poster ton code ?

ceci dit, pour afficher les 10 1ieres lettres, je ferais une boucle de 0 a 9, et j'utiliserais le code ascii des lettres

('a' = 97, 'b' = 98, ...), et donc je convertirais le code en string pour affichage
0
Christophe
 
bonjour,
voici mon code (il est extrêmement long pour pas grand chose)
  • bob.goto(25,310)

bob.down()
bob.write("a")
bob.up()
bob.goto(75,310)
bob.down()
bob.write("b")
bob.up()
bob.goto(125,310)
bob.down()
bob.write("c")
bob.up()
bob.goto(175,310)
bob.down()
bob.write("d")
bob.up()
bob.goto(225,310)
bob.down()
bob.write("e")
bob.up()
bob.goto(275,310)
bob.down()
bob.write("f")
bob.up()
bob.goto(325,310)
bob.down()
bob.write("g")
bob.up()
bob.goto(375,310)
bob.down()
bob.write("h")
bob.up()
bob.goto(425,310)
bob.down()
bob.write("i")
bob.up()
bob.goto(475,310)
bob.down()
bob.write("j")
bob.up()

Merci de votre reponse, je vais me renseigner sur le code ascii en python.
0
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   168
 
ah ok, c'est quoi ce code, c'est Turtle ?

déjà, essaie un bout de code pour afficher ta série de lettres comme je te l'ai indiqué

il existe une méthode Python pour convertir ascii en chaine de caractères

donc, par exemple, 97 --> 'a', etc ....

ensuite, intègre-le dans ton truc
0