背景
有这样一个需求根据年龄判断是否是青少年,我们都知道青少年一般指13周岁~17周岁,那么通常根据年龄我们在python中的写法是:
age = 14
def is_yongboy(age):
if age >=13 and age <= 17:
return True
else:
return False
print(is_yongboy(age))
今天就来介绍另一种链式简化写法
python中数字区间的简化写法
简化后的代码
def is_yongboy(age):
if 13 <= age <= 17 : #链式调用,代码更清晰
return True
else:
return False
13 <= age <= 17
这是一中判断条件的链式调用,这样写代码更清晰