Pythonでは、複数の条件を一つの式に組み合わせることができます。これはPythonのif文、if-else文、elif文などの条件文で使用できます。
Pythonのand演算子
Pythonのand演算子は、すべての条件が真である場合に真を返します。以下に例を示します。
a = 5
b = 2
if a == 5 and b > 0:
print('a is 5 and', b, 'is greater than zero.')
このコードでは、a
が5であり、かつb
が0より大きい場合にメッセージが表示されます。
and演算子の優先順位
Pythonでは、and演算子はor演算子よりも優先順位が高いです。したがって、複数のandとorを含む条件式では、andが先に評価されます。
if a == 5 and b > 0 or c < 0:
print('a is 5 and', b, 'is greater than zero or c is less than zero.')
このコードでは、a
が5であり、かつb
が0より大きい、またはc
が0より小さい場合にメッセージが表示されます。
まとめ
Pythonのand演算子を使用すると、複数の条件を一つの式に組み合わせることができます。これにより、複雑な条件を効率的に表現することが可能になります。