導入
if の条件は、比較演算子や論理演算子で組み立てます。条件が True か False かで分岐が決まります。
説明
比較演算子は次のとおりです。結果は True / False(bool 型)になります。
print(3 == 3) # True(等しい)
print(3 != 5) # True(等しくない)
print(3 < 5) # True
print(5 >= 5) # True
複数の条件を組み合わせるには and(かつ)・or(または)・not(否定)を使います。
age = 25
member = True
if age >= 20 and member:
print("割引対象です")
x = 5
if x < 0 or x > 10:
print("範囲外")
else:
print("0〜10の範囲内")
and は両方 True のときだけ True、or はどちらかが True なら True になります。
やってみよう
age や member を変えて、and/or の結果がどう変わるか確かめましょう。
演習
変数 temp に 28 を入れ、temp が 25 以上 30 未満なら 快適 と表示してください(temp >= 25 and temp < 30)。
ヒント1を見る
if temp >= 25 and temp < 30: の中で print("快適")。