Variable dans une boucle
Résolu/Fermé
A voir également:
- Variable dans une boucle
- Boucle excel sans macro - Forum Excel
- Boucle cmd - Forum Programmation
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
1 réponse
Phil_1857
Messages postés
1883
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
176
15 juil. 2021 à 13:55
15 juil. 2021 à 13:55
Bonjour,
Le programme ne détecte rien du tout
est une boucle qui parcourt chaque élément de la variable Sentence, (aussi bien les lettres que les espaces) et les affiche un par un avec print()
letter est initialisée dans la boucle, on aurait aussi bien pu écrire:
le nom importe peu
Le programme ne détecte rien du tout
for letter in Sentence:
est une boucle qui parcourt chaque élément de la variable Sentence, (aussi bien les lettres que les espaces) et les affiche un par un avec print()
letter est initialisée dans la boucle, on aurait aussi bien pu écrire:
for s in Sentence: print(s)
le nom importe peu
Modifié le 15 juil. 2021 à 14:05
Modifié le 15 juil. 2021 à 18:06
Pour avoir la réponse :
Tu verras que est de type (chaîne de caractère), bien qu'elle ne fasse qu'un caractère. Cela signifie que tu peux en outre appliquer à toutes les méthodes liées à la classe . e.g. , , , , etc. (voir ce lien).
En fait le type "caractère" n'existe pas en python. Pour t'en convaincre, tu peux utiliser la fonction qui convertit un code ascii dans le caractère correspondant
Bonne chance
15 juil. 2021 à 19:00