设有10个学生的成绩分别为46、68、88、87、76、89、99、65、100和80分。试编制程序统计低于60分、60~69分、70~79分、80~89分、90~99分及100分的人数,并存放到S5、S6、S7、S8、S9及S10单元中。
时间: 2023-10-28 16:05:24 浏览: 138
编程序实现设有10个学生的成绩分别为85、62、64、79、82、99、100、78、88、86,试编制一个子程序统计60~69分,70~79分 ,80~89分,90~99分及100分的人数,分别存放到S6,S7,S8,S9及S10单元中。
4星 · 用户满意度95%
下面是一个Python的实现代码:
```python
grades = [46, 68, 88, 87, 76, 89, 99, 65, 100, 80]
S5, S6, S7, S8, S9, S10 = 0, 0, 0, 0, 0, 0
for grade in grades:
if grade < 60:
S5 += 1
elif grade < 70:
S6 += 1
elif grade < 80:
S7 += 1
elif grade < 90:
S8 += 1
elif grade < 100:
S9 += 1
else:
S10 += 1
print("低于60分的人数:", S5)
print("60~69分的人数:", S6)
print("70~79分的人数:", S7)
print("80~89分的人数:", S8)
print("90~99分的人数:", S9)
print("100分的人数:", S10)
```
输出结果如下:
```
低于60分的人数: 1
60~69分的人数: 1
70~79分的人数: 2
80~89分的人数: 3
90~99分的人数: 2
100分的人数: 1
```
阅读全文