Python 2.7.5 の使用
x = (raw_input)'''What will you Reply?
a. Nod
b. Answer
c. Stare
'''))
if x == "Nod" or "a" or "nod":
print '''You nod shyly.
"Oh that's Great"'''
elif x == "Answer" or "b" or "answer":
print '''You answer in a low tone.
"You can speak!"'''
elif x == "Stare" or "c" or "stare":
print '''you stare blankly, so does the AI.
"Well okay then."'''
その後、プロンプトに何を入力しても実行すると、「あなたは恥ずかしそうにうなずきます。"おー、それはよかったです"'''
しかし、これをコピーして Python シェルに貼り付けると、"Oh" に問題が発生し、それを取り除くと、"That's" の t に問題が発生し、"That's great. " 次の elif ステートメントの最初の 3 文字に問題があります。WTF は間違っています。私の python コードとシェルは最近うまく機能しており、if と elif を分割できます。しかし今、突然、それを望んでいません。