Variable dans une boucle
Résolu
Mohamed
-
Mohamed -
Mohamed -
Bonjour,
s'il vous plaît expliquez moi comment le programme ici détecte que c'est une letter et affiche la phrase décomposée en lettres une autre chose pourquoi on n'a pas initialisé la variable letter ?
s'il vous plaît expliquez moi comment le programme ici détecte que c'est une letter et affiche la phrase décomposée en lettres une autre chose pourquoi on n'a pas initialisé la variable letter ?
Sentence = "Bonjour tout le monde"
for letter in Sentence:
print(letter)
A voir également:
- Variable dans une boucle
- Vba range avec variable ✓ - Forum VB / VBA
- Télé samsung s'éteint et se rallume en boucle - Forum Téléviseurs
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Tv orange chargement en boucle ✓ - Forum TV & Vidéo
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
1 réponse
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
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