学习来源:
廖雪峰python教程:
https://www.liaoxuefeng.com
if语句的结构
if <条件判断1>:
<执行1>
这里演示一下if语句如何进行条件判断:
age = 3
if age >= 18:
print('your age is', age)# 这里的字符串格式化,不用%也不用format函数,可以直接打印啊
print('adult')
else:
print('your age is', age)
print('teenager')
your age is 3
teenager
elif是 else if的缩写,完全可以有多个elif,所以if语句的完整形式就是:
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>
if语句执行有个特点,它是从上往下判断
- 如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else。
- 请测试并解释为什么下面的程序打印的是teenager:
age = 20
if age >= 6:
print('teenager')
elif age >= 18:
print('adult')
else:
print('kid')
teenager