Pythonでは、比較演算子を使用して値を比較することができます。例えば、>
演算子は左オペランドが右オペランドより大きい場合にTrue
を返します。
しかし、「大きくない」つまり「小さいか等しい」を表現したい場合はどうすればよいでしょうか?その場合、<=
演算子を使用します。
では、「大きくない」を表現するために!<
演算子を使用できるかというと、Pythonでは!<
演算子はサポートされていません。しかし、比較演算子の前にnot
を置くことで、その比較の反対の効果を得ることができます。例えば、次のように書くことができます:
if not a < 70:
print('The number is Not smaller than 70')
else:
print('The number is DEFINITELY smaller than 70')
このコードは、「aが70より小さくない場合(つまり、aが70以上の場合)」を表現しています。
以上のように、Pythonの比較演算子を理解し、適切に使用することで、より効率的で読みやすいコードを書くことができます。