Pythonにおけるelse文は条件分岐を扱う時によく使用されます。基本的にはif文に続けて使われ、if文の条件がFalseのときに実行されるブロックを指定します。しかし、elseの使用はif文だけに限らず、ループ(forやwhile)との組み合わせでも使うことが。ここでは、それぞれの使用例を解説します。
1. if文とelse文
if文は、特定の条件がTrue(真)の場合にブロック内のコードを実行します。条件がFalse(偽)の場合に別のコードを実行したい場合は、else文を使用します。
x = 10
if x > 5:
print("xは5より大きい")
else:
print("xは5以下")この例では、xが5より大きいかどうかを評価しています。条件がTrue(x > 5)ならば、"xは5より大きい"を出力します。条件がFalseならば、elseによって指定されたブロックが実行され、"xは5以下"を出力します。
2. elif(Else If)の使用
条件が複数ある場合は、elifキーワードを使用して追加の条件を指定できます。elifはelseとifを組み合わせたもので、複数の条件分岐を可能にします。
x = 10
if x > 10:
print("xは10より大きい")
elif x == 10:
print("xは10に等しい")
else:
print("xは10より小さい")この例では、最初にxが10より大きいかを確認し、次にxが10に等しいかをelifで確認しています。どちらの条件も満たさない場合、elseブロックが実行されます。




