python实现三目运算符的嵌套

在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后面的参数换成一个新的三目运算就可以实现了。

你可能感兴趣的:(python)