使用条件语句判断年龄age, 这是典型的三分支语句if-elif-else,其实是if-else的变种。
Method1-直接堆代码age = 15
if age < 18: print('少年') elif 18 <= age < 35: print('青年') else: print('老年')
Run 少年
Method2-定义函数Method1不具有可扩展性,定义成函数后,可以一次定义,反复调用。 def judge(age): if age < 18: return '少年' elif 18 <= age < 35: return '青年' else: return '老年' print(judge(age=15))
Run 少年
Method3-Lambda行函数比函数更简洁的是lambda行函数,如下 judge2 = lambda age: '少年' if age < 18 else ('青年' if 18<=age < 35 else '老年') print(judge2(age=15))
Run 少年
|