Python 基础教程

Python 流程控制

Python 函数

Python 数据类型

Python 文件操作

Python 对象和类

Python 日期和时间

Python 高级知识

Python 参考手册

Python程序检查数字是正数,负数还是0

Python 实例大全

在此示例中,您将学习检查用户输入的数字是正数,负数还是零。使用if ... elif ... else和嵌套if ... else语句可以解决此问题。

要理解此示例,您应该了解以下Python编程主题:

源代码:使用if ... elif ... else

num = float(input("输入一个数字: "))
if num > 0:
   print("正数")
elif num == 0:
   print("0")
else:
   print("负数")

在这里,我们使用了该if...elif...else语句。我们可以使用嵌套if语句执行以下操作。

源代码:使用嵌套if

num = float(input("输入一个数字: "))
if num >= 0:
   if num == 0:
       print("0")
   else:
       print("正数")
else:
   print("负数")

两个程序的输出相同结果。

输出1

输入一个数字: 2
正数

输出2

输入一个数字: 0
0

如果数字大于零,则为正数。我们在if的表达式中对此进行检查。如果为False,则数字将为零或负数。在后续表达式中也对此进行了测试。

Python 实例大全