背景

有这样一个需求根据年龄判断是否是青少年,我们都知道青少年一般指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 这是一中判断条件的链式调用,这样写代码更清晰

何三笔记