ブール型とは
ブール型データは True
と False
の2つの値のみを持ちます。True
は真を表し、False
は偽を表します。
x = True
y = False
print(x) # True
print(y) # False
比較演算子
ブール型データは比較演算子を使って比較することができます。
x = 3
y = 5
print(x < y) # True
print(x > y) # False
print(x == y) # False
論理演算子
ブール型データを組み合わせて、論理演算子を使って複雑な条件を作ることができます。
x = 5
y = 10
z = 15
print(x < y and y < z) # True
print(x > y or y > z) # False
print(not x == y) # True
真偽値の判定
条件式の結果として得られる値がブール型データであるため、if文やwhile文で利用することができます。
x = 10
if x < 20:
print("xは20未満です。")
else:
print("xは20以上です。")
# xは20未満です。
真偽値と演算
Pythonでは、True
は1、False
は0として扱うことができます。
x = True
y = False
print(x + y) # 1
print(x * 3) # 3
まとめ
- ブール型データは
True
とFalse
の2つの値のみを持ちます。 - 比較演算子を使ってブール型データを比較することができます。
- 論理演算子を使って複雑な条件を作ることができます。
- 条件式の結果として得られる値がブール型データであるため、if文やwhile文で利用することができます。
True
は1、False
は0として扱うことができます。
コメント