score = int(input()) if score < 0 or score > 100: print("成绩有误") elif score >= 90: print("A") elif score >= 80: print("B") elif score >= 70: print("C") elif score >= 60: print("D") else: print("E")
时间: 2023-06-03 22:02:11 浏览: 100
这不是一个问题,这是一段 Python 代码,用来根据一个成绩的分数来输出对应的等级。如果成绩小于0或者大于100,输出“成绩有误”。如果成绩大于等于90,输出“A”;如果成绩大于等于80,输出“B”;如果成绩大于等于70,输出“C”;如果成绩大于等于60,输出“D”;如果成绩小于60,输出“E”。
相关问题
score = int(input("请输入成绩:")) if score >= 90 and score <= 100: print(str(score) + "分是优秀!") elif score >= 80 and score <= 89: print(str(score) + "分是良好!") elif score >= 70 and score <= 79: print(str(score) + "分是中等!") elif score >= 60 and score <= 69: print(str(score) + "分是及格!") elif score < 60 and score >= 0: print("很遗憾!" + str(score) + "分不及格!") else: print("输入成绩不在0到100之间!")
这是一个用 Python 编写的成绩评定程序,根据输入的分数判断其对应的等级。如果输入的分数在 90 到 100 之间,则输出“分是优秀!”;如果在 80 到 89 之间,则输出“分是良好!”;如果在 70 到 79 之间,则输出“分是中等!”;如果在 60 到 69 之间,则输出“分是及格!”;如果小于 60 分且大于等于 0 分,则输出“很遗憾!分不及格!”;如果输入成绩不在 0 到 100 之间,则输出“输入成绩不在0到100之间!”。
score=int(input()) if 90 <=score<=10: print("A") elif socre >= 80: print("B") elif socre >= 70: print("C") elif score >= 60: print("D") elif score >= 0: print("E") else: print("data error!")
这段代码是一个简单的成绩等级判断程序,它的作用是根据输入的分数判断学生的成绩等级,并输出相应的等级。
代码中使用了 if...elif...else 语句,根据分数的不同区间分别执行不同的判断条件。如果分数在 90~100 之间,则输出 A 等级;如果分数在 80~89 之间,则输出 B 等级;如果分数在 70~79 之间,则输出 C 等级;如果分数在 60~69 之间,则输出 D 等级;如果分数在 0~59 之间,则输出 E 等级;如果分数小于 0 或大于 100,则输出 data error!。
需要注意的是,代码中有一个小错误:第一行的 input() 函数中使用了错误的变量名 socre,应该改为 score。
阅读全文