Pythonは、条件分岐を行うためのif-elif-else
文を提供しています。この記事では、その基本的な使い方と特徴について解説します。
Pythonのif-elif-else文の基本的な書き方
Pythonのif-elif-else
文は次のような構文を持っています。
if 条件式1:
# 条件式1が真のときに実行する処理
elif 条件式2:
# 条件式1が偽で、条件式2が真のときに実行する処理
else:
# すべての条件式が偽のときに実行する処理
インデントによるブロックの表現
Pythonでは、インデント(字下げ)によって処理のブロックを表現します。これは、他の多くのプログラミング言語とは異なる特徴であり、Pythonのコードが読みやすくなる一因となっています。
if 条件式:
# この部分がif文のブロック
処理A # 条件式が真のときに実行される
else:
# この部分がelse文のブロック
処理B # 条件式が偽のときに実行される
複数の条件を持つ場合の書き方
複数の条件を持つ場合、elif
文を使って次のように書くことができます。
if 条件式1:
処理A # 条件式1が真のときに実行される
elif 条件式2:
処理B # 条件式1が偽で、条件式2が真のときに実行される
else:
処理C # すべての条件式が偽のときに実行される
以上、Pythonのif-elif-else
文の基本的な使い方と特徴について解説しました。この機能を理解し、適切に使うことで、より複雑なプログラムを効率よく書くことができます。.