Se connecter / S'enregistrer
Votre question

Aide programmation Python

Tags :
  • Python
  • Programmation
Dernière réponse : dans Programmation
19 Novembre 2012 17:47:14

Bonjour,
voila je commence tout juste à programmer avec python, j'utilise la version 3.3 ,a peine j'ai commencé, j'ai eu des petit soucis, du genre :

>>>a=10
>>> if a<0 :
print ("a est négatif " )
else:

SyntaxError: invalid syntax

je n'arrive pas à valider une seconde condition le if passe, mais lorsque j'ajoute un else : enter sytaxerror .... quelqu'un pourrait m'éclairer ? merci :) 

Autres pages sur : aide programmation python

a b L Programmation
19 Novembre 2012 22:08:42

Vérifie les espacements en début de ligne, car c'est ça qui définit les blocs:
le "else" doit être aligné avec le "if", et le "print" doit être décalé.
19 Novembre 2012 22:37:39

oui, Idem j'ai toujours cette erreur, a peine j'écris le else: j'appuie sur enter j'ai l'erreur, j'ai deja verifier sur la V 2.7 3.2 3.3 meme probleme, j'ai vu deja sur un autre forum, le gars avait le meme soucis que moi
a b L Programmation
21 Novembre 2012 21:45:48

Le else génère cette erreur s'il n'est associé à aucun if, et c'est le cas lorsqu'il y a un problème d'indentation.
Donc, je le répète, tu as un problème d'indentation entre la ligne du if et celle du else: il ne sont pas alignés avec les mêmes caractères d'espacement.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS