Python2.7

kazut Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
kazut Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
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 13 Date d'inscription   Statut Membre Dernière intervention  
 
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 13 Date d'inscription   Statut Membre Dernière intervention  
 
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 13 Date d'inscription   Statut Membre Dernière intervention  
 
Non mais j'ai les deux de python
0