列表编程: 输入一个成绩序列score,输出各个成绩等级的的人数。数据由用户输入 等级A:(100~90),B(89~80),C(79~70),D(69~60)E(60以下)
时间: 2023-07-07 07:32:12 浏览: 87
您可以使用 Python 中的列表和循环来实现这个程序。首先,让用户输入成绩序列,然后使用循环遍历每个成绩,根据成绩的范围来确定等级,并增加相应等级的人数计数器。最后,输出各个等级的人数即可。
以下是一个示例代码:
```python
# 获取成绩序列
score_str = input("请输入成绩序列,以空格分隔:")
score_list = score_str.split()
# 初始化等级计数器
count_A = 0
count_B = 0
count_C = 0
count_D = 0
count_E = 0
# 遍历成绩序列,根据成绩范围确定等级,并增加相应等级的人数计数器
for score in score_list:
score = int(score)
if score >= 90:
count_A += 1
elif score >= 80:
count_B += 1
elif score >= 70:
count_C += 1
elif score >= 60:
count_D += 1
else:
count_E += 1
# 输出各个等级的人数
print("A等级人数:", count_A)
print("B等级人数:", count_B)
print("C等级人数:", count_C)
print("D等级人数:", count_D)
print("E等级人数:", count_E)
```
请注意,此示例代码仅实现了最基本的功能,并且可能需要根据您的具体需求进行修改。同时,代码中也没有进行任何输入验证,因此需要谨慎使用。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)