1

私は現在Pythonを初めて使用しており、いくつかの単純なコード行を実行しようとしています. Python がifステートメントの後でこの構文を評価する方法がわかりません。説明をいただければ幸いです。

number = int(raw_input("Enter number : "))

if number == (1 or 2 or 3):
    print "Match"
else:
    print "No match"

整数 1 のみが正の結果を返し、2 と 3 を含むその他の数値はelseブランチを通過します。条件は次のようなものだけでよいでしょうか?:

if number == 1 or number == 2 or number == 3:

ありがとうございました。

4

3 に答える 3

6

あなたはおそらく欲しい:

if number in (1, 2, 3):
于 2013-09-19T01:18:02.753 に答える