解题思路:
【sor魔法再现】1008: 成绩评定---史上最最短AC代码,1行!python一题两解,"双一流"惊现江湖:字典推导,一键取值~lambda三元!直接打印
注意事项:
下面两行代码是两个独立的程序,每个都可以一行AC,千万不要认为两行代码是一个程序,切记切记。
参考代码:
1、字典推导,一键取值
print({k:v for k,v in zip(list(range(101)),list('E'*60+'D'*10+'C'*10+'B'*10+'A'*11))}.get(int(input())))
2、lambda三元!直接打印
print((lambda x:'A' if x>=90 else 'B' if x>=80 else 'C' if x>=70 else 'D' if x>=60 else 'E')(int(input())))
0.0分
6 人评分