Pythonでは、ある変数が複数の値と等しくないことを確認するために、not in
を使用することができます。これは、変数が特定のリストの要素でないことを確認するための簡単で効率的な方法です。
例えば、以下のように書くことができます。
choice = input("1, 2, 3の中から選んでください: ")
while choice not in ["1", "2", "3"]:
print("1, 2, 3のいずれかを選んでください")
choice = input("1, 2, 3の中から選んでください: ")
このコードでは、ユーザーが1, 2, 3のいずれかを選ぶまで、入力を繰り返します。ユーザーがこれら以外の値を入力すると、エラーメッセージが表示され、再度入力を求められます。
このように、Pythonのnot in
を使用すると、一つの変数が複数の値と等しくないことを効率的に確認することができます。これは、コードを簡潔に保ちながら、複数の可能性を効率的にチェックするための強力なツールです。