複数の条件からトリガーするためにifステートメントを取得しようとしていますが、ステートメントを別のトリガーで複数回書き直す必要はありません。例:if/elifステートメントを使用した複数の条件
if user_input == "look":
print description
if user_input == "look around":
print description
これらを1つのステートメントに凝縮しますか?
私は 'or'を使用しようとしましたが、入力がいずれかの条件に一致するかどうかにかかわらず、raw_inputがまったくステートメントをトリガーする原因となりました。
if user_input in ("look", "look around"):
print description
あなたが2.7を使用しているので、あなたも書くことができる:あなたは多くの可能性を持っている場合
if user_input == "look" or "look around":
print description
ありがとうございます!本当に愚かな質問! – Blaine
@Blaineこれは、多くの新しいプログラマーがPythonで動作する問題です。それはあなたがしたいことをやっているように見えますが、そうではありません。 :)うまくいけば、なぜそれがそれのように動作するの私の説明は意味をなさない。 – Dougal
ああそれはそれを説明します。私の論理テーブルを学んでいるので、私はあなたを得る! :) – Blaine