源代码:使用 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
语句来做同样的事情,如下所示。
源代码:使用嵌套 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
,则该数字将为零或负数。这也在后续表达式中进行了测试。
另请阅读