🤵🤗Python_Base:The fourth chapter🤗🤵
目录
单分支语句(条件判断if语句)
多分支语句
嵌套分支语句
单分支语句(条件判断if语句)
计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。
比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if
语句实现:
age = 20if age >= 18:print('your age is', age)print('成年人')
your age is 20
成年人
根据Python的缩进规则,如果if
语句判断是True
,就把缩进的两行print语句执行了,否则,什么也不做。
也可以给if
添加一个else
语句,意思是,如果if
判断是False
,不要执行if
的内容,去把else
执行了:
age = 7if age >= 18:print('your age is', age)print('成年人')else:print('your age is', age)print('年轻人')
your age is 7
年轻人
多分支语句
注意不要少写了冒号:
。
当然上面的判断是很粗略的,完全可以用elif
做更细致的判断:
age = 3if age >= 18:print('成年人')elif age >= 6:print('年轻人')else:print('孩子')
孩子
elif
是else if
的缩写,完全可以有多个elif。
嵌套分支语句
age = 105if age >= 18:if age <40:print("壮年")elif age<60:print("中年")else:print("老年")elif age >= 6:print('年轻人')else:print('孩子')