根据用户输入的成绩(假设为整数),输出相应的内容: 如果成绩大于等于90且小于等于100,输出“优秀” 如果成绩大于等于80且小于90,输出“良好” 如果成绩大于等于60且小于80,输出“及格” 如果成绩大于等于0且小于60,输出“不及格” 如果成绩大于100或者小于0,输出“输入错误!”(20分) 考核内容: 掌握程序流程控制进行程序设计。
时间: 2024-03-13 20:43:11 浏览: 88
好的,下面是一个 Python 的示例代码,可以实现你的需求:
```python
score = int(input("请输入成绩:"))
if score >= 90 and score <= 100:
print("优秀")
elif score >= 80 and score < 90:
print("良好")
elif score >= 60 and score < 80:
print("及格")
elif score >= 0 and score < 60:
print("不及格")
else:
print("输入错误!")
```
这个代码中,我们首先让用户输入成绩,然后根据成绩的范围输出相应的内容。如果成绩大于等于90且小于等于100,则输出“优秀”;如果成绩大于等于80且小于90,则输出“良好”;如果成绩大于等于60且小于80,则输出“及格”;如果成绩大于等于0且小于60,则输出“不及格”;如果成绩大于100或者小于0,则输出“输入错误!”
相关问题
请输入一个学生姓名,依次输入该学生的三门科目(语文、数学和英语)成绩,计算并输出该学生的总分和平均成绩。 根据用户输入的成绩(假设为整数),输出相应的内容: 如果成绩大于等于90且小于等于100,输出“优秀” 如果成绩大于等于80且小于90,输出“良好” 如果成绩大于等于60且小于80,输出“及格” 如果成绩大于等于0且小于60,输出“不及格” 如果成绩大于100或者小于0,输出“输入错误!” 自定义成绩等级函数,用户循环输入成绩,调用成绩等
级函数,输出相应的等级,直到用户输入exit退出程序。以下是示例代码:
```python
def get_grade(score):
if score >= 90 and score <= 100:
return "优秀"
elif score >= 80 and score < 90:
return "良好"
elif score >= 60 and score < 80:
return "及格"
elif score >= 0 and score < 60:
return "不及格"
else:
return "输入错误!"
while True:
name = input("请输入学生姓名:")
if name == "exit":
break
chinese_score = int(input("请输入语文成绩:"))
math_score = int(input("请输入数学成绩:"))
english_score = int(input("请输入英语成绩:"))
total_score = chinese_score + math_score + english_score
average_score = total_score / 3
print("{}的总分为{},平均成绩为{:.2f},语文等级为{},数学等级为{},英语等级为{}".format(
name, total_score, average_score, get_grade(chinese_score), get_grade(math_score), get_grade(english_score)))
```
你可以输入学生姓名和三门科目的成绩,程序会自动计算总分和平均成绩,并输出各科成绩的等级。如果输入exit,程序将退出。
试编写程序实现以下功能:1、接收由用户输入的分数(假设为整数)2、根据以下规则输出相应的内容:如果分数大于等于90且 小于等于100,输出"Excellent' 如果分数大于等于80且小于90,输出'Good' 如果分数大于等于 60且小于80,输出'Passed' 如果分数大于等于 且小于60,输出'Failed'如果分数大于100或者 小于0,输出"Error'
以下是实现该功能的Python代码:
```
score = int(input("请输入分数:"))
if score >= 90 and score <= 100:
print("Excellent")
elif score >= 80 and score < 90:
print("Good")
elif score >= 60 and score < 80:
print("Passed")
elif score >= 0 and score < 60:
print("Failed")
else:
print("Error")
```
如果你有任何关于代码的问答,我会非常乐意为你解答。
阅读全文