从键盘输入10名学生的成绩(用浮点数表示),进行优,良,及格和不及格人数的统计python
时间: 2023-06-24 19:04:39 浏览: 171
成绩统计,及格人数,不及格人数
4星 · 用户满意度95%
可以使用以下代码实现:
```python
# 初始化计数器
excellent = 0
good = 0
passing = 0
fail = 0
# 循环输入成绩并进行统计
for i in range(10):
score = float(input("请输入第%d个学生的成绩:" % (i+1)))
if score >= 90:
excellent += 1
elif score >= 80:
good += 1
elif score >= 60:
passing += 1
else:
fail += 1
# 输出统计结果
print("优秀:", excellent, "人")
print("良好:", good, "人")
print("及格:", passing, "人")
print("不及格:", fail, "人")
```
该代码首先定义了四个计数器,分别用于统计优、良、及格和不及格人数。然后使用循环输入10名学生的成绩,根据成绩的高低将计数器加1。最后输出统计结果。
阅读全文