输入: 姓名:成绩1,成绩2...成绩10 输出: 姓名: 张三 平均分:92 原始成绩: 成绩1,成绩2...成绩5 成绩6,成绩7...成绩10 Python代码
时间: 2024-10-19 22:03:26 浏览: 16
在Python中,你可以创建一个字典来存储学生的姓名及其成绩,然后计算平均分并按照原始顺序分割成绩列表。这里是一个简单的例子:
```python
def calculate_average(name, scores):
# 将成绩分割成两部分
original_scores = scores[:5] + scores[5:]
# 计算总分
total_score = sum(original_scores)
# 计算平均分
average_score = total_score / len(original_scores)
return name, average_score, original_scores
# 示例数据
scores = [85, 90, 98, 88, 94, 90, 80, 95, 93, 97]
name = "张三"
# 调用函数
result = calculate_average(name, scores)
# 输出结果
print(f"姓名:{name}\n平均分:{result[1]} 分\n原始成绩:{result[2]}")
```
阅读全文