Python 程序检查数字是正数、负数还是 0
要理解这个示例,你需要了解以下Python编程主题的知识:
源代码:使用if...elif...else
num = float(input("请输入一个数字:"))
if num > 0:
print("正数")
elif num == 0:
print("零")
else:
print("负数")
在这里,我们使用了if...elif...else
语句。我们也可以使用嵌套的if
语句来做同样的事情,如下所示。
源代码:使用嵌套if
num = float(input("请输入一个数字:"))
if num >= 0:
if num == 0:
print("零")
else:
print("正数")
else:
print("负数")
这两个程序的输出将会是一样的。
输出1
请输入一个数字:2
正数
输出2
请输入一个数字:0
零
如果数字大于零,则为正数。我们在if
的表达式中检查这一点。如果它是False
,那么这个数字要么是零,要么是负数。这也在随后的表达式中进行了测试。