Python
Résolu
bobanne
Messages postés
25
Statut
Membre
-
bobanne Messages postés 25 Statut Membre -
bobanne Messages postés 25 Statut Membre -
Bonjour,
j'ai un prob en python 3.0. lorseque je fait run un message d'erreur s'affiche . voila le code
x=4
if x < 3 :
print('hello')
elif x==3:
print('world')
else:
print('hello all the world')
mércie
j'ai un prob en python 3.0. lorseque je fait run un message d'erreur s'affiche . voila le code
x=4
if x < 3 :
print('hello')
elif x==3:
print('world')
else:
print('hello all the world')
mércie
Configuration: Windows XP Safari 525.19
3 réponses
-
Salut,
Encore faudrait-il savoir ton message d'erreur ?
De plus, utilise la balise "code" (à droite du bouton souligner) lorsque tu postes ton code. Surtout quand il s'agit de python où l'indentation est importante. D'ailleurs ton erreur c'est peut-être simplement ça. -
Tu dis qu'il y a un message d'erreur. Je te demande juste de l'écrire sur le post. On n'est pas devin.
-
bonsoir
voila le message : Syntax Error:invalid syntax(<pyshell#3>,line3 )
ce message s'affiche lorseque j'ai taper ce code
x=4
if x <3:
print('hello')
else: apres faire ENTRER le message en haut s'affiche
j'ai compris que c'est un erreur de syntaxe mais j'ai vue le manuel et noremalement c'est juste
-
-
L'erreur provient du fait qu'en python, il faut indenter proprement. Sinon l'interpréteur crie.
Le code est donc :x=4 if x < 3 : print('hello') #ne pas oublier d'appuyer sur la touche tab devant le print elif x==3: print('world') #ne pas oublier d'appuyer sur la touche tab devant le print else: print('hello all the world') #ne pas oublier d'appuyer sur la touche tab devant le print
A chaque fois que tu rencontres un bloc (comme après un if), tu dois utiliser une tabulation (ou autre) pour délimiter le bloc.