投稿

[Python 100日チャレンジ] Day 14 - boolで真偽値を扱う

Pythonのboolを使い、TrueとFalse、比較演算、条件分岐での真偽判定を学びます。

[Python 100日チャレンジ] Day 14 - boolで真偽値を扱う

boolとは

boolは、TrueまたはFalseのどちらかを表す型です。条件分岐やループの判断に使います。

1
2
is_active = True
is_admin = False

比較するとboolになる

1
2
3
4
5
age = 20

print(age >= 18)
print(age == 20)
print(age != 10)

比較の結果は True または False です。

ifで使う

1
2
3
4
if age >= 18:
    print("成人です")
else:
    print("未成年です")

空の値はFalse扱い

空文字、空list、0、None は条件式でFalseとして扱われます。

1
2
3
name = ""
if not name:
    print("名前が未入力です")

今日のゴール

boolはプログラムの判断を支える基本です。比較演算とif文を組み合わせて、条件に応じた処理を書けるようにしましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。