Additionner valeur lettre
Christophe
-
Phil_1857 Messages postés 1883 Date d'inscription Statut Membre Dernière intervention -
Phil_1857 Messages postés 1883 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.
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
-
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 -
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. -
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