複数のif文がPythonで並んでいる場合、どのように実行されますか?

Pythonでは、複数のif文が並列に記述された場合、各if文は順番に実行され、条件が満たされるif文があるまで続けて実行されます。例えば:

x = 5

if x < 0:
    print("x是负数")
if x == 0:
    print("x是零")
if x > 0:
    print("x是正数")

上記の例では、まずxが0未満かどうかをチェックし、条件を満たさない場合は、xが0と等しいかどうかをチェックし、さらにxが0より大きいかどうかを再びチェックします。この場合、xの値が5であると、”xは正の数”と出力されます。xの値が-2である場合、”xは負の数”と出力されます。xの値が0の場合、”xはゼロ”と”xは正の数”が同時に出力されます。

bannerAds