Pythonでは、数値が特定の範囲内にあるかどうかを簡単に確認することができます。そのための基本的な方法を以下に示します。
def is_between(num, a, b):
return a <= num <= b
この関数is_between
は、数値num
がa
とb
の間にあるかどうかを確認します。a
とb
の順序は問いません。つまり、is_between(2, 10, -1)
とis_between(2, -1, 10)
は同じ結果を返します。
また、Pythonでは比較演算子を連鎖させることができます。したがって、次のようなコードも可能です。
if 10000 <= number <= 30000:
print("Number is between 10000 and 30000")
このコードは、number
が10000から30000の間にある場合にメッセージを出力します。
しかし、この方法には注意点があります。range()
関数を使用して数値が範囲内にあるかどうかを確認することもできますが、range()
関数は整数のみを扱うため、浮動小数点数には使用できません。
以上がPythonで数値が特定の範囲内にあるかどうかを確認する基本的な方法です。これらのテクニックを使って、Pythonプログラミングの幅を広げてみてください。