编写python程序,从键盘上输入10名同学的英语成绩(百分制),分别统计出优、良、中、及格和不及格的人数。
时间: 2024-05-11 15:15:47 浏览: 86
编写一个程序用来对学生评定成绩
好的,我会为你编写一个简单的 Python 程序来解决这个问题。以下是程序的代码:
```python
# 统计同学英语成绩的等级人数
# 创建一个列表来包含所有同学的成绩
scores = []
for i in range(1, 11):
score = int(input("请输入第 %d 名同学的英语成绩:" % i))
scores.append(score)
# 统计不同等级的人数
excellent_num = 0 # 优秀
good_num = 0 # 良好
medium_num = 0 # 中等
pass_num = 0 # 及格
fail_num = 0 # 不及格
for score in scores:
if score >= 90:
excellent_num += 1
elif score >= 80:
good_num += 1
elif score >= 70:
medium_num += 1
elif score >= 60:
pass_num += 1
else:
fail_num += 1
# 输出结果
print("统计结果如下:")
print("优秀:%d 人" % excellent_num)
print("良好:%d 人" % good_num)
print("中等:%d 人" % medium_num)
print("及格:%d 人" % pass_num)
print("不及格:%d 人" % fail_num)
```
请将代码复制粘贴到 Python 解释器中,运行程序,按照要求输入同学的英语成绩,并查看结果。程序会计算出每个等级的人数,并输出结果。
当然,这只是一个非常简单的示例程序,你可以进一步扩展和改进它,实现更复杂和实用的功能。但是希望这个程序可以帮助你了解如何在 Python 中完成这样的任务。
阅读全文