Python2.7

kazut Messages postés 14 Statut Membre -  
kazut Messages postés 14 Statut Membre -
bonjour j'aimerais pk quand je mais ça dans kate pour faire mon programmes python sa me fait ça : edmond@edmond-ThinkPad-X200:~/Modèles$ python jeux.py
File "jeux.py", line 6
if nom >=8 # si le nom est plus petit que 8 lettres
^
SyntaxError: invalid syntax
edmond@edmond-ThinkPad-X200:~/Modèles$
et dans note pour python j'ai mis : #/usr/bin/python
#-*-coding:Utf8-*-
# Apprendre a connaitre l'age
print("bonjours a vous")
nom = input("quel est votre age?? : ")
if nom >=8 # si le nom est plus petit que 8 lettres
print("votre nom est trop petit")
else:
print("votre nom est trop grand")

1 réponse

Utilisateur anonyme
 
Bonjour,

Il faut mettre deux points (:) après la condition if et ensuite traiter le code dans un bloc indenté (avec tab par exemple).

if condition:
  traitement
0
kazut Messages postés 14 Statut Membre
 
OK donc j'dois faire if >=18: # Si le nom est plus petit que 8 lettres c'est ça????
0
Utilisateur anonyme
 
Je crois que tu mélanges un peu les noms de variables, tu parles du nom pour entrer l'âge. Si la variable est numérique là c'est correct. Si c'est une chaîne et tu veux sa taille c'est len(variable).
0
kazut Messages postés 14 Statut Membre
 
En faite o début j'voulais faire : if âge >=18 # Si c'est plus grand ou égal à 18
Print("Vous êtes un adulte ")
else:
Print(" Vous êtes majeur ") mais sa marchais pas
0
Utilisateur anonyme
 
Le print avec les parenthèses c'est en Python 3 pas en Python 2.7.

Je te conseille de regarder quelques vidéos Youtube avec les bases du Python pour apprendre un peu sa syntaxe.
0
kazut Messages postés 14 Statut Membre
 
Non mais j'ai les deux de python
0