在python如何实现三目运算的嵌套呢?
首先我们看一道小题目:
判断学生成绩在哪个等级,90及以上为A,低于90为B。
代码:
s = 'A' if score>=90 else 'B’
print()
但是学生的成绩不止这两个等级,我们又想用三目运算来完成,这个时候就可以用到
三目运算的嵌套。
判断学生成绩在哪个等级,90及以上为A,低于90高于等于60为B,低于60为C。
代码:
s = 'A' if score>=90 else ('B' if score>=60 else 'C')
print(s)
总结:
实现三目运算的嵌套,只要把else后面的参数换成一个新的三目运算就可以实现了。