Pythonでは、特定の範囲に数値が含まれるかどうかを判定するための条件式を簡単に書くことができます。具体的には、5 <= num <= 8
のような形式で、num
が5以上かつ8以下であるかどうかを判定できます。
num = int(input('数値を入力してください:'))
if 5 <= num <= 8:
print('5以上かつ8以下です!')
else:
print('5以上かつ8以下ではありません。')
上記のスクリプトを実行すると、「数値を入力してください:」と表示され、5以上かつ8以下の数値を入力したときには、「5以上かつ8以下です!」と表示されます。
また、Pythonではand
演算子を使わなくてもこのような範囲の判定が可能です。多くのプログラミング言語では、if num >= 5 and num <= 8:
のようにand
演算子を使って範囲を指定しますが、Pythonではif 5 <= num <= 8:
のように書くことができます。
この特性を利用すると、コードが読みやすくなり、プログラムの意図をより明確に伝えることができます。Pythonの強力な機能を活用して、より効率的なコーディングを目指しましょう。.