▶️ information

boolean operators

boolean Python
boolean
and b         も b も真であれば真
orb         または b が真であれば真
not          が偽であれば真
はじめに簡単なまとめ
AND演算 (a and b): a も b も真であれば真です。どちらか一方でも偽なら偽。
OR演算 (a or b): a または b が真であれば真です。両方とも偽なら偽。
NOT演算 (not a): a が偽であれば真です。a が真であれば偽。

ブール演算子

論理演算(ブール演算)は、条件が真(True)か偽(False)かを判断するための操作。

1. AND演算 (a and b)

これは、a も b も真(True)であれば、結果が真になります。どちらか一方でも偽(False)なら、結果は偽。

  • 例:
    • a が真(True)で b も真(True)の場合、a and b は真(True)
    • a が真(True)で b が偽(False)の場合、a and b は偽(False)

a = True

b = True

print(a and b)  # 出力は True

a = True

b = False

print(a and b)  # 出力は False

2. OR演算 (a or b)

これは、a または b が真(True)であれば、結果が真。どちらも偽(False)の場合のみ、結果は偽。

  • 例:
    • a が真(True)で b も真(True)の場合、a or b は真(True)
    • a が真(True)で b が偽(False)の場合、a or b は真(True)
    • a が偽(False)で b も偽(False)の場合、a or b は偽(False)

a = True

b = False

print(a or b)  # 出力は True

a = False

b = False

print(a or b)  # 出力は False

3. NOT演算 (not a)

これは、a が偽(False)であれば、結果が真(True)になります。a が真(True)であれば、結果は偽(False)

  • 例:
    • a が真(True)の場合、not a は偽(False)
    • a が偽(False)の場合、not a は真(True)

a = True

print(not a)  # 出力は False

a = False

print(not a)  # 出力は True

まとめ

  • AND演算 (a and b): a も b も真であれば真です。どちらか一方でも偽なら偽。
  • OR演算 (a or b): a または b が真であれば真です。両方とも偽なら偽。
  • NOT演算 (not a): a が偽であれば真です。a が真であれば偽。

これらの演算は、コンピュータが条件をチェックする際に非常によく使われる。

たとえば、「もし雨が降りそうだったら傘を持って行く」という条件をプログラムで表現するために使う。

タイトルとURLをコピーしました