Pythonのif
, elif
, else
文は、プログラムの制御フローを管理するための基本的なツールです。これらの文を理解することは、Pythonで効果的なコードを書くための重要なステップです。
if文
if
文は、特定の条件が満たされた場合にのみコードブロックを実行します。以下に例を示します。
a = 9
b = 'イケメン俳優'
if a < 10:
b = '美人OL'
print(b)
このコードでは、a
が10より小さい場合、b
の値が’美人OL’に変更されます。その結果、b
の値が出力されると’美人OL’が表示されます。
else文
else
文は、if
文の条件が満たされない場合に実行されるコードブロックを提供します。以下に例を示します。
a = 11
b = 'イケメン俳優'
if a < 10:
b = '美人OL'
else:
b = 'あこがれの弁護士'
print(b)
このコードでは、a
が10より小さい場合、b
の値が’美人OL’に変更されます。しかし、a
が10より大きい場合(この場合、a
は11です)、else
ブロックが実行され、b
の値が’あこがれの弁護士’に変更されます。
elif文
elif
文(else ifの略)は、複数の条件をチェックするために使用されます。以下に例を示します。
a = 71
b = '司法試験合格'
if a > 90:
b = '裁判官になれる'
elif a > 80:
b = '一流弁護士'
elif a > 70:
b = '弁護士'
else:
b = '司法試験不合格'
print(b)
このコードでは、a
の値に応じてb
の値が変更されます。a
が90より大きい場合、b
は’裁判官になれる’になります。a
が80より大きく、90以下の場合、b
は’一流弁護士’になります。a
が70より大きく、80以下の場合、b
は’弁護士’になります。それ以外の場合(つまり、a
が70以下の場合)、b
は’司法試験不合格’になります。
以上がPythonのif
, elif
, else
文の基本的な使い方です。これらの文を使って、あなたのコードの制御フローを効果的に管理することができます。.