Pythonのelif
文は、他のプログラミング言語でよく見られるelse if
文に相当します。しかし、Pythonではelse if
ではなく、elif
というキーワードを使用します。
以下に、Pythonでのelif
文の基本的な使用方法を示します。
def function(a):
if a == '1':
print('1a')
elif a == '2':
print('2a')
else:
print('3a')
function(input('input:'))
このコードでは、関数function
が引数a
を受け取り、その値に応じて異なるメッセージを出力します。a
が'1'
の場合、'1a'
を出力し、a
が'2'
の場合、'2a'
を出力します。それ以外の場合(a
が'1'
でも'2'
でもない場合)、'3a'
を出力します。
このように、elif
文は複数の条件を順にチェックし、最初に真と評価された条件のブロックを実行します。全ての条件が偽であった場合、else
ブロックが実行されます。
Pythonのelif
文についての詳細は、公式ドキュメンテーションや、Stack Overflowなどのオンラインリソースを参照してください。