ソースコード:if … elif … elseの使用
num = float(input("Enter a number: "))
if num > 0:
print("Positive number")
elif num == 0:
print("Zero")
else:
print("Negative number")
ここでは、 if...elif...else
ステートメント。 ネストされたものを使用して同じことを行うことができます if
次のようなステートメント。
ソースコード:ネストされた場合の使用
num = float(input("Enter a number: "))
if num >= 0:
if num == 0:
print("Zero")
else:
print("Positive number")
else:
print("Negative number")
両方のプログラムの出力は同じになります。
出力1
Enter a number: 2 Positive number
出力2
Enter a number: 0 Zero
数値がゼロより大きい場合、その数値は正です。 これを次の式で確認します if
。 もしそれが False
、数値はゼロまたは負のいずれかになります。 これは、後続の式でもテストされます。
Hope this helps!
Source link