编写程序实现:输入一个小组若干个学生成绩,统计这个小组成绩的优秀率(以85分及以上成绩为优秀)。 输入格式及样例: 在同一行输入若干个学生成绩,以逗号间隔。 50,80,60,78,95,86,85,74,67,75
时间: 2023-07-27 09:13:56 浏览: 37
C程序设计学生成绩管理系统.doc
好的,以下是 Python 代码实现:
```python
scores = input().split(',') # 输入学生成绩并以逗号分隔
excellent_count = 0 # 记录优秀成绩的数量
for score in scores:
if int(score) >= 85: # 判断是否为优秀成绩
excellent_count += 1
excellent_rate = excellent_count / len(scores) * 100 # 计算优秀率
print(f'优秀率为:{excellent_rate:.2f}%') # 输出结果,保留两位小数
```
输入样例:
```
50,80,60,78,95,86,85,74,67,75
```
输出结果:
```
优秀率为:30.00%
```
阅读全文