Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/09/2014, à 00:57

zgregoss

probleme python

bonjour je suis en train d'apprendre python quand je veux definir un chiffre pour une variable voila ca qu'il me met vous pouvez m'expliqué ?
>>> mon_age-28
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'mon_age' is not defined

Hors ligne

#2 Le 15/09/2014, à 05:19

pingouinux

Re : probleme python

Bonjour,

NameError: name 'mon_age' is not defined

Le diagnostic est clair. Pour définir la variable

mon_age=28

Ensuite, tu peux éventuellement l'utiliser

age_dans_dix_ans=mon_age+10

Hors ligne

#3 Le 15/09/2014, à 07:09

zgregoss

Re : probleme python

merci ! un autre probleme :
>>> a=5
>>> if a>0:
... print("aest superieur à 0")
  File "<stdin>", line 2
    print("aest superieur à 0")
        ^
IndentationError: expected an indented block

Dernière modification par zgregoss (Le 15/09/2014, à 08:21)

Hors ligne

#4 Le 15/09/2014, à 09:13

Gaara

Re : probleme python

Salut,
C'est simple: après toutes les lignes qui finissent avec ":", il faut que la ligne suivante soit décalée, soit avec une tabulation, soit avec plusieurs espaces:

a=5
if a > 0:
   print ("a est superieur à 0")
elif a == 5:
   print ("a est égal à 5")
else:
   print ("a est inférieur à 0")

Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#5 Le 09/11/2014, à 20:31

Brunob91

Re : probleme python

zgregoss a écrit :

IndentationError: expected an indented block

IndentationError précise qu'il s'agit donc d'une erreur dans le décalage à la suite des ":"
erreurs fréquentes mais bien expliquée, suffit de bien lire les infos données.

Hors ligne