Question sur mon programme python
Résolu
A voir également:
- Ce programme est écrit en python compléter le
- Clément a partagé le fichier mme bovary. il a écrit des commentaires dans le document. quel est le 2e commentaire ? - Forum blog
- Citizen code python avis - Accueil - Outils
- Ce programme est écrit en python il construit un mot secret ✓ - Forum Python
- Programme demarrage windows - Guide
- Telechargement film d'action complet en francais - Télécharger - TV & Vidéo
3 réponses
Bonjour,
Tu devrais afficher c dans la boucle tu comprendras pourquoi cette variable ne peut jamais être égale à "le".
Bonjour,
En faisant
for c in msg:
tu parcours msg caractère par caractère
donc un seul caractère ne peut contenir 2 caractères : "le"...
Bonjour,
Pour compléter les réponses précédente, il faudrait itérer sur ta chaîne mot par mot, par exemple à l'aide de la méthode str.split, qui convertit la chaîne à laquelle elle s'applique en une liste de chaînes. Chacune de ses chaînes s'obtient en se décomposant la chaîne de départ à l'aide d'un séparateur (par défaut " ").
msg = "aaa bbb ccc ddd" print(msg.split()) # Affiche ['aaa', 'bbb', 'ccc', 'ddd']
Donc dans ton cas :
for mot in msg.split(): print(mot)
Bonne chance