メインコンテンツまでスキップ

論理演算子

Pythonの論理演算子は、ブール値を操作するために使用されます。以下は、Pythonで使用される主な論理演算子の一覧です。

  • and (論理積): 両方の条件がTrueの場合にTrueを返します。

    result = (True and False)  # 結果はFalse
  • or (論理和): いずれかの条件がTrueの場合にTrueを返します。

    result = (True or False)  # 結果はTrue
  • not (論理否定): 条件がFalseの場合にTrueを返し、Trueの場合にFalseを返します。

    result = not True  # 結果はFalse

これらの演算子を使用することで、複数の条件を組み合わせた複雑な論理式を作成することができます。例えば、if文やwhile文での条件判定に役立ちます。

if (a > 0 and b < 0):
print("aは正の数で、bは負の数です")

このように、論理演算子を活用することで、プログラムの制御を柔軟に行うことができます。