1

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 を分割できます。しかし今、突然、それを望んでいません。

4

3 に答える 3