La gestion de la saisie de l'utilisateur dans le cas de Python

J'ai mis en place un script pour dire quelque chose lorsque l'utilisateur entre autre chose que Yes. Cependant, il dit encore présent lorsque l'utilisateur dit Yes. Ce que je fais mal?

Je suis à l'aide de Python 2.7.2.

Voici mon code:

print 'Hi! Welcome!'
begin = raw_input ('Will you answer some questions for me? ')
if begin == 'yes':
    print 'Ok! Let\'s get started then!'
else:
    print 'Well then why did you open a script clearly entiled\'QUIZ\'?!'
  • Vous devez utiliser des guillemets si vous n'avez pas à échapper les guillemets, par exemple. print "Ok! Let's get started then!"
  • Astuce: essayez 'yes' == 'Yes' à l'interpréteur de commandes.
InformationsquelleAutor Ryan Werner | 2012-04-08