在此示例中,您将学习检查用户输入的数字是正数,负数还是零。使用if ... elif ... else和嵌套if ... else语句可以解决此问题。
要理解此示例,您应该了解以下Python编程主题:
num = float(input("输入一个数字: ")) if num > 0: print("正数") elif num == 0: print("0") else: print("负数")
在这里,我们使用了该if...elif...else语句。我们可以使用嵌套if语句执行以下操作。
num = float(input("输入一个数字: ")) if num >= 0: if num == 0: print("0") else: print("正数") else: print("负数")
两个程序的输出相同结果。
输出1
输入一个数字: 2 正数
输出2
输入一个数字: 0 0
如果数字大于零,则为正数。我们在if的表达式中对此进行检查。如果为False,则数字将为零或负数。在后续表达式中也对此进行了测试。