Correction du code python suivant

Résolu/Fermé
2I++ Messages postés 694 Date d'inscription vendredi 21 août 2009 Statut Membre Dernière intervention 11 août 2021 - 31 juil. 2010 à 12:18
 6ril - 5 août 2010 à 17:03
Bonjour à tous,

Je m'initialise en Python et je souhaiterais que vous m'indiquez comment faire pour que if et else soient au meme niveau pour ne plus avoir d'erreur dans le code python ci-dessous:

>>> chaine = "Bonjour"
>>> for lettre in chaine:
if lettre in "AEIOUYaeiouy":
print(lettre)
else:

SyntaxError: invalid syntax
>>>



2 réponses

2I++ Messages postés 694 Date d'inscription vendredi 21 août 2009 Statut Membre Dernière intervention 11 août 2021 53
31 juil. 2010 à 12:50
Merci à tous, j'ai resolu mon problem.
1
crapoulou Messages postés 28158 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 16 avril 2024 7 990
31 juil. 2010 à 12:51
Bonjour,

Il serait appréciable que tu donnes la réponse que tu as trouvé afin qu'elle puisse servir éventuellement à d'autres utilisateurs rencontrant le même problème que toi à l'avenir.

Merci.
0
A priori je pense que son problème venais du print:
en python il ne faut pas de parenthèse
print lettre

mais il pouvais y avoir un problème d'indentation (impossible à voir dans l'exemple) ou dernière solution, le manque de commande à faire dans la boucle "else"
0