Je suis très nouveau à python alors excusez si cette question semble stupide, mais: Je n'arrive pas à comprendre ce que raw_input("")
renvoie si je viens de frapper Enter. J'ai quelques lignes de code ci-dessousQue ne donne aucune entrée sur raw_input ("")?
var = raw_input("")
if x == "":
var = False
else:
print("didn't work!")
Le programme ne semble pas traiter mon instruction if comme vrai, il imprime toujours mon « n'a pas fonctionné! » ligne. J'ai également essayé if x == '':
et if x == None:
mais aucun de ceux-ci ne semble fonctionner. L'impression de la variable var
ne me montre évidemment rien d'utile et je suis aux prises avec le débogueur.
affecter le résultat de '' raw_input' à var', non à 'x', donc c'est probablement ça. –
C'est parce que «x» n'existe pas ou du moins ne vient pas de l'entrée –
La question à un million de dollars est: Quelle est la valeur de «x»? –