Posez votre question Signaler

Correction du code python suivant [Résolu]

2I++ 499Messages postés 21 août 2009Date d'inscription 22 mai 2012Dernière intervention - Dernière réponse le 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
>>>
Lire la suite 

Correction du code python suivant »

3 réponses
Réponse
+0
moins plus
Merci à tous, j'ai resolu mon problem.
Ajouter un commentaire
Réponse
+0
moins plus
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.
6ril - 5 août 2010 à 17:03
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"
Ajouter un commentaire
Ce document intitulé « Correction du code python suivant » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?