梦想成为kaggler 2021-08-17 17:33 采纳率: 100%
浏览 44
已结题

py4e 3.11.3还有改进空间吗?还能再短不~

课程:python for everybody
位置:第三章课后习题第三题
题目:
img

代码:

sc=input("enter score please:")
try:
    sc=float(sc)
    if sc<=0 or sc>=1:
        print("bad sc")
    elif sc>= 0.9:
        print("A")
    elif sc>= 0.8:
        print("B")
    elif sc>= 0.7:
        print("C")
    elif sc>= 0.6:
        print("D")
    elif 0<=sc<0.6:
        print("F")
except:
    print("bad sc")
  • 写回答

2条回答 默认 最新

  • Pliosauroidea 2021-08-17 17:43
    关注

    来点邪道方法

    str1 = 'FFFFFFDCBAA'
    sc = input("enter score please:")
    try:
        print(str1[int(float(sc) * 10)])
    except:
        print('bad sc')
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 8月25日
  • 已采纳回答 8月17日
  • 修改了问题 8月17日
  • 修改了问题 8月17日
  • 展开全部

悬赏问题

  • ¥15 jetson nano
  • ¥15 :app:debugCompileClasspath'.
  • ¥15 windows c++内嵌qt出现数据转换问题。
  • ¥20 公众号如何实现点击超链接后自动发送文字
  • ¥15 用php隐藏类名和增加类名
  • ¥15 算法设计与分析课程的提问
  • ¥15 用MATLAB汇总拟合图
  • ¥15 智能除草机器人方案设计
  • ¥15 对接wps协作接口实现消息发送
  • ¥15 SQLite 出现“Database is locked” 如何解决?