Python条件语句是通过一条或者多条语句的执行结果(True或者false)来决定执行的代码块。也就是if else 代码块。
条件语句执行过程
if 语句
Python中if 语句一般形如:
if 条件1 : ----- 代码块1 elif 条件2 : ------代码块2 else : ----- -代码块 3 # 当条件1为true时,执行代码块1 ,否则判断条件2 ,为true时,执行代码块2,否则执行代码块3.
- 注: Python中 elif == else if
- 条件判断之后必须跟 “:”
- 使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
- 在Python中没有switch – case语句。
if中常用的操作运算符
- " < " : 小于
- " <= " : 小于或等于
- " > " : 大于
- " >=" : 大于或者等于
- " == " : 等于
- " != " : 不等于
实例
#猜年龄 real_age = 23 guess_age = int(input("请输入你的年龄: ")) if guess_age < real_age: ----- print("再往大猜猜") elif guess_age == real_age : ------print("猜对了!") else : ------print("往小猜猜!") #测试结果: 请输入你的年龄: 22 再往大猜猜
if嵌套
if嵌套就是把一个if ,,elif .... else 放到另一if ... elif...else结构中。
实例: #"----" 表示缩进 num=int(input("输入一个数字:")) if num % 2 == 0: -----if num % 3 == 0: ---------print ("你输入的数字可以整除 2 和 3") -----else: --------- print ("你输入的数字可以整除 2,但不能整除 3") else: -----if num % 3 == 0: ---------print ("你输入的数字可以整除 3,但不能整除 2") -----else: ---------print ("你输入的数字不能整除 2 和 3") #测试结果: 输入一个数字:6 你输入的数字可以整除 2 和 3