私は同様の質問hereを見つけましたが、回答が私の問題に適用されないようです。リスト内の各項目に対してコンディションを検証するコンポジット条件のステートメントの場合
y = 3
list1 = [1,2,3,4,5]
if y != 0 or y != list1:
print("y is not in range")
else:
print(y)
それはy is not in range
を印刷し続ける:
は、ここに私のコードです。
私の目標は、y
がリスト内のいずれかの項目に等しくない場合y
は0
またはに等しいないを行うかどうかを確認することです。
は私がリストに含まれているy
の状態で確認する方法で、具体的興味、上記or
はand
なければならないことを理解しています。
ループを理解していますか? 'for 'ループを探します。 'y!= list1'が常に真であるので、これは常にその行を表示します。リストは決して数字と同じではありません。 – Carcigenicate