ユーザがYes
以外のものを入力したときに何かを言うスクリプトを設定しました。しかし、ユーザーがYes
と言うときにこれはまだ言います。私は間違って何をしていますか?Pythonでユーザ入力のケースを管理する
私はPython 2.7.2を使用しています。
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\'?!'
引用符をエスケープする必要がないように、二重引用符を使用する必要があります。 'print" OK!始めよう! " – jamylak
ヒント:インタプリタのプロンプトで' 'yes '==' Yes ''を試してください。 –