解题思路:
【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 人评分
最小公倍数 (C语言代码)浏览:894 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:636 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:642 |
1642题解浏览:784 |
愚蠢的摄影师 (C++代码)浏览:980 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:636 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:611 |
三角形 (C语言代码)浏览:722 |
【出圈】 (C语言代码)浏览:1025 |
用筛法求之N内的素数。 (C语言代码)浏览:604 |