Pythonのif文で真(FALSE)の場合

2023年10月15日

Pythonのif文を使用して条件が偽(False)の場合に特定のコードを実行する方法を説明します。Pythonではif文を使って条件を評価し、条件が真の場合にコードを実行します。条件が偽(False)の場合、特定のコードを実行するにはelse節を使用します。

if文とelse節の基本的な構文は以下の通りです:

python
if 条件: # 条件が真の場合に実行するコード else: # 条件が偽の場合に実行するコード

ここで、条件は真偽値を返す式または条件です。条件が真(True)の場合、if節に続くコードブロックが実行されます。条件が偽(False)の場合、else節に続くコードブロックが実行されます。

以下はいくつかの例です:

python
# 条件が真の場合 x = 5 if x > 0: print("xは正の数です.") else: print("xは負の数またはゼロです.") # この部分は実行されません # 条件が偽の場合 y = -3 if y > 0: print("yは正の数です.") # この部分は実行されません else: print("yは負の数またはゼロです.")

上記の例では、if文とelse節を使用してxyの値を評価し、条件が偽(False)の場合にelse節内のメッセージを表示しています。

真(True)と偽(False)の判定は条件式によって異なります。比較演算子(<, >, ==, !=など)や論理演算子(and, or, not)を使用して条件を組み立てることができます。また、真偽値自体を直接使用することもできます。条件が複雑である場合、if文とelse節を組み合わせて条件に応じた処理を行います。