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