Python if 语句

以下实例通过使用 if…elif…else 语句判断数字是正数、负数或零:

  1. # -*- coding: UTF-8 -*-
  2.  
  3. # Filename : test.py
  4. # author by : python3
  5.  
  6. # 用户输入数字
  7.  
  8. num = float(input("输入一个数字: "))
  9. if num > 0:
  10. print("正数")
  11. elif num == 0:
  12. print("零")
  13. else:
  14. print("负数")

执行以上代码输出结果为:

  1. $ python test.py
  2. 输入一个数字: 3
  3. 正数

我们也可以使用内嵌 if 语句来实现:

  1. # -*- coding: UTF-8 -*-
  2.  
  3. # Filename :test.py
  4. # author by : python3
  5.  
  6. # 内嵌 if 语句
  7.  
  8. num = float(input("输入一个数字: "))
  9. if num >= 0:
  10. if num == 0:
  11. print("零")
  12. else:
  13. print("正数")
  14. else:
  15. print("负数")

执行以上代码输出结果为:

  1. $ python test.py
  2. 输入一个数字: 0