bonjour a tous je viens d installer python sur mon pc j ai la version 2.7 , je teste les commandes comme dans le cour comme je débute mais je bloque déjà avec la fonction "else" pourtant je met bien ":" après mais une fois que je fait "enter " il me met " syntaxe invalid syntax" pouvez vous m aidez ou cela change suivant la version de python, merci d avance
non voici ma déclaration j ai fait un copier coller j espère que ca ira, une fois que je tape les : puis je fait enter j ai l ' erreur:
>>> a = 5
>>> if a >5:
print("ok")
else:
je sais le problème est le suivant une fois que j ai écris else: et je fait enter ou même si je ne fait pas enter et je tape a la suite un print j ai la même erreur je suis sous windows 7 je ne sais pas si le problème peux venir de la?
>>> a = 21
>>> if a >= 18:
print ("vous etes majeur")
else: print("vous etes mineur")
SyntaxError: invalid syntax
>>>
Bonjour, ce ne serait pas tout simplement un problème d'indentation ?
Le propre de Python réside dans l'utilisation des indentations, une indentation de trop ou de moins, et votre programme ne marchera pas comme escompté.
merci de vos réponse, j ai trouve mon problème en allant dans la faq, et c est bien un problème d indentation le else était en dessus de print et devait etre a la auteur du if maintenant je vais voir avec plusieurs if si cela marche ou si j ai bien compris mon erreur encore merci
premier test python
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Python c'est bon, mangez-en.