假设某同学选修了5门课程,请依次从键盘输入5门课程的成绩(每个成绩间逗号分隔),求出平均成绩并输出(保留两位小数)
时间: 2024-10-11 20:10:53 浏览: 58
Students-elective-courses-system.zip_假定有n门课程
5星 · 资源好评率100%
假设你想要编写一个简单的程序来计算五门课程的平均成绩,你可以这样做:
首先,你需要提示用户输入每门课程的成绩。然后,将这些成绩存储在一个列表或数组中,最后计算它们的总和除以课程数量来得到平均值。
以下是一个基础的Python示例:
```python
# 提示用户输入分数
scores = input("请输入五门课程的成绩(每门课程之间用逗号分隔):")
# 将输入的字符串分割成浮点数列表
score_list = [float(score) for score in scores.split(",")]
# 计算平均成绩
average_score = sum(score_list) / len(score_list)
# 输出结果,保留两位小数
average_score_rounded = round(average_score, 2)
print(f"五门课程的平均成绩是:{average_score_rounded}")
```
在这个程序中,用户输入如 "85,90,92,88,94" 这样的字符串,程序会将其转换成列表 [85.0, 90.0, 92.0, 88.0, 94.0],再计算平均分。
阅读全文