鱼C论坛

 找回密码
 立即注册
查看: 1974|回复: 7

[已解决]额麻烦各位大佬看看为什么随便打一下数字会有两个评分等级

[复制链接]
发表于 2022-7-14 22:13:57 | 显示全部楼层 |阅读模式

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

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

x
x=int(input("输入你的分数"))
if x<60:
    print("D")
if 60<=x<80:
    print("C")
if 80<=x<90:
    print("B")
if 90<=x<100:
    print("A")
else:
    print("S")
最佳答案
2022-7-14 22:29:08
因为你最后输出等级S的条件是90<=x<=100这个条件不成立
然而我57分也算90<=x<=100这个条件不成,所以会输出S,并且他也满足x<60的条件,所以也会输出D
解决的方法最推荐用elif把这几个if语句给串联起来,这样当一个条件成立就不会判断下面的
当然这样会造成你输入负数也打印出D,所以建议加个判断
代码:
x=int(input("输入你的分数"))
if x<0:
    print("输入错误")
elif 0<=x<60:
    print("D")
elif 60<=x<80:
    print("C")
elif 80<=x<90:
    print("B")
elif 90<=x<100:
    print("A")
else:
    print("S")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-7-14 22:29:08 | 显示全部楼层    本楼为最佳答案   
因为你最后输出等级S的条件是90<=x<=100这个条件不成立
然而我57分也算90<=x<=100这个条件不成,所以会输出S,并且他也满足x<60的条件,所以也会输出D
解决的方法最推荐用elif把这几个if语句给串联起来,这样当一个条件成立就不会判断下面的
当然这样会造成你输入负数也打印出D,所以建议加个判断
代码:
x=int(input("输入你的分数"))
if x<0:
    print("输入错误")
elif 0<=x<60:
    print("D")
elif 60<=x<80:
    print("C")
elif 80<=x<90:
    print("B")
elif 90<=x<100:
    print("A")
else:
    print("S")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-7-14 22:41:01 | 显示全部楼层
临时号 发表于 2022-7-14 22:29
因为你最后输出等级S的条件是90

明白了谢谢大佬
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-14 22:41:10 | 显示全部楼层
一个字母和S?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-14 22:46:07 | 显示全部楼层
如果是的话,这应该没问题了。代码如下:
x=int(input("输入你的分数"))
if x<60:
    print("D")
if 60<=x<80:
    print("C")
if 80<=x<90:
    print("B")
if 90<=x<100:
    print("A")
if x==100:
    print("S")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-7-14 22:46:20 | 显示全部楼层

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

使用道具 举报

发表于 2022-7-14 22:47:29 | 显示全部楼层
想知道原理你可以加我微信
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-14 22:50:11 | 显示全部楼层
python001_ 发表于 2022-7-14 22:47
想知道原理你可以加我微信

明白了,谢谢哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 14:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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