6行代码巧解4.2等第问题
本帖最后由 andy大宝 于 2022-4-4 22:08 编辑4.2课堂小练习中,小甲鱼用"elif"省去了许多不必要的判断{:10_275:}
但是,学习了后面的列表,这里的代码可以更精简一些
萌新可以思考一下,这里我提供一个比较简单,容易理解的方案:
list = ["D","D","D","D","D","D","C","C","B","A","S"] #各段分数等第
score = int(input("请输入一个分数"))
if score < 0 or score > 100:
print("输入错误")
else:
print (list) #对应列表中的每一项
可能不是最优解,大佬见谅{:10_303:} 本帖最后由 andy大宝 于 2022-4-4 18:35 编辑
:) (score - score % 10) / 10
其实 等同于score // 10
而且得出的是 int 不是 float qq1151985918 发表于 2022-4-4 21:37
(score - score % 10) / 10
其实 等同于score // 10
好的{:10_323:}
页:
[1]