鱼C论坛

 找回密码
 立即注册
查看: 1326|回复: 8

[技术交流] 第七节课作业——输入89显示输入错误

[复制链接]
发表于 2020-2-21 15:57:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
score = int(input("输入一个分数:"))
if 100 >= score >= 90:
    print('A')
elif 80 >= score > 90:
    print('B')
elif 60 >= score > 80:
    print('C')
elif 0 >= score >60:
    print('D')
else:
    print("输入错误")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-2-21 16:00:29 | 显示全部楼层
我知道哪错了,现在又有个新问题,我改如何删帖
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-21 16:00:33 | 显示全部楼层
第一个if和下面的elif是不是少了点什么?
第一个还是100,怎么第二个就变成80了?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-21 16:01:24 | 显示全部楼层
4行改为
elif 90 >= score > 80:
其他的一样改
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-21 16:02:06 | 显示全部楼层
本帖最后由 qiuyouzhi 于 2020-2-21 16:03 编辑

你这代码写的也有问题,整个顺序都写反了
最后一个elif,哪有0>=score的啊,难不成还能考负分?
应该这样写:
  1. score = int(input("输入一个分数:"))
  2. if 100 >= score >= 90:
  3.     print('A')
  4. elif 90 >= score >= 80:
  5.     print('B')
  6. elif 80 >= score >= 60:
  7.     print('C')
  8. elif 60 >= score >= 0:
  9.     print('D')
  10. else:
  11.     print("输入错误")
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-21 16:02:51 | 显示全部楼层
Minute 发表于 2020-2-21 16:00
我知道哪错了,现在又有个新问题,我改如何删帖

好像删不了,直接把问题设成已经解决或者随便设一个最佳答案得了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-21 17:54:51 | 显示全部楼层
qiuyouzhi 发表于 2020-2-21 16:02
好像删不了,直接把问题设成已经解决或者随便设一个最佳答案得了

我已帮他设
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-21 17:57:04 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-23 10:13:37 | 显示全部楼层
谢谢老师们的回复
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-14 14:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表