搞懂Python程序执行中的条件控制
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
若 condition_1 条件成立(True),将执行 statement_block_1 业务代码块
若 condition_1 条件不成立(False),将跳过 statement_block_1 业务代码块,进入下一个条件判断
若 condition_2 条件成立(True),将执行 statement_block_2 业务代码块
若 condition_2 条件不成立(False),将 statement_block_2 业务代码块,进入下一个条件判断
age = 20
if age >= 18:
print("恭喜你,你已经成年啦~")
elif age < 18 and age >12:
print("恭喜你,你已经成年啦~")
elif age < 13 and age >7:
print("你是为少儿~")
else:
print("你是为婴幼儿~")
恭喜你,你已经成年啦~
操作符 | 描述 |
< | 小于 |
<= | 小于或等于 |
> | 大于 |
>= | 大于或等于 |
== | 等于,比较两个值是否相等 |
!= | 不等于 |
if condition_1:
statement_block_1
if condition_2:
statement_block_3
elif condition_3:
statement_block_3
else:
statement_block_4
elif condition_5:
statement_block_6
else:
statement_block_6
age = 50
if age >= 18:
print("恭喜你,你已经成年啦~")
if age == 50:
print("你的年龄是50岁")
elif age == 40:
print("你的年龄是40岁")
else:
print("你的年龄不是30岁也不是40岁")
elif age < 18 and age >12:
print("你的年龄在12岁到18岁之间")
else:
print("你的年龄小于12岁")
恭喜你,你已经成年啦~
你的年龄是50岁