ElieLiberman
Messages postés2Date d'inscriptionmardi 27 mars 2012StatutMembreDernière intervention28 mars 2012
-
27 mars 2012 à 16:51
ElieLiberman
Messages postés2Date d'inscriptionmardi 27 mars 2012StatutMembreDernière intervention28 mars 2012
-
28 mars 2012 à 18:01
Bonjour,
Bien que je débute en Python, l'installation de Python et de Django se sont déroulé sans accros.
Le hic est que dès les premières instructions ça coince.
J'ai taper un simple NOM = Input()
je tape une chaine de caractère et le système m'affiche une exception
Traceback (most recent call last):
File "", line 1, in <module>
File "<string>", line 568, in Win32Input
File "<string>", line 1, in <module>
NameError: name 'Elie' is not defined
Erreur d'installation ? (Win32 alors que mon système est normalement en 64 !)
Nécessité d'importer la fonction Input (pas selon le bouquin acheté !)
Autre piste ?
MichelFJM
Messages postés18Date d'inscriptionsamedi 4 juin 2005StatutMembreDernière intervention29 mai 2013 28 mars 2012 à 14:38
Bonjour
La fonction input essaie d'interpréter ce qui lui est donné, sans "", contrairement à raw_input, qui est ce que vous voulez. Le nom Elie n'est pas une variable connue d'où le message d'erreur. Ce qui marche :
>>> nom=input()
3
>>> nom=raw_input()
Elie
>>> nom=input()
"Elie"
>>> nom
'Elie'