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
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.
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.
bobanne
Messages postés
25
Statut
Membre
bonsoir ,éxcuse mais ces mes premiéres pas avec python et j'ai méme pas compris pourquoi ca marche pas
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
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 :
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.
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.