Problème avec "else" sur Python

Résolu
Notna Messages postés 170 Statut Membre -  
 TonioPyth -
Bonjour,
Lorsque je veut ajoute Else en complément à l'instruction If, Python me met qu'esle est une erreur de synthaxe et qu'elle est invalide. Pouvez vous m'aider
Merci d'avance pour vos réponses ;)

1 réponse

  1. Guitsi Messages postés 285 Statut Membre 47
     
    Bonjour, peux-tu donner un exemple de code?
    0
    1. Notna Messages postés 170 Statut Membre 5
       
      age = 21
      if age >= 18: # si age est supérieur ou égal à 18
      print("Vous êtes majeur.")
      else: # sinon (age inférieur à 18)
      print("Vous êtes mineur.")
      0
    2. Guitsi Messages postés 285 Statut Membre 47
       
      Il est possible que cela vienne de l'indentation :
      -Soit tu indentes avec des tabulations => il faut indenter avec 3 ou 4 espaces
      -Soit tu n'indente pas => il faut indenter

      Sinon je ne vois pas d'où ça viens...
      Tu utilises bien python 3.x ? (tu as une syntaxe de ce type.)
      0
    3. Notna Messages postés 170 Statut Membre 5
       
      Où dois-je indenter ??
      0
    4. Guitsi Messages postés 285 Statut Membre 47
       
      Après deux points (:) on doit toujours indenter la ligne suivant avec 3 ou 4 espaces.
      age = 21 
      if age >= 18: 
          print("Vous êtes majeur.") 
      else: 
          print("Vous êtes mineur.")
      0
    5. Notna Messages postés 170 Statut Membre 5
       
      Ok merci beaucoup ^^ ça marche !
      0