写一个python代码实现已知一个学生成绩的列表分别进行排序、输出最大值、输出最小值、更改数据四种情况
时间: 2024-01-27 18:04:55 浏览: 75
成绩排序(python)
5星 · 资源好评率100%
当然,我可以为您提供这样一个Python代码,来实现对学生成绩列表的排序、输出最大值、输出最小值以及更改数据的功能:
```python
# 学生成绩列表
scores = [85, 92, 78, 90, 88]
# 排序
sorted_scores = sorted(scores)
# 输出最大值和最小值
max_score = max(scores)
min_score = min(scores)
print("排序后的成绩列表:", sorted_scores)
print("最大值:", max_score)
print("最小值:", min_score)
# 更改数据
index = int(input("要更改第几个成绩?(输入索引)"))
new_score = int(input("请输入新的成绩:"))
scores[index] = new_score
print("更新后的成绩列表:", scores)
```
这段代码首先定义了一个学生成绩的列表 `scores`,然后通过使用 `sorted()` 函数对列表进行排序,并将结果赋值给 `sorted_scores` 变量。接下来,使用 `max()` 和 `min()` 函数分别获取列表中的最大值和最小值,并将结果赋值给 `max_score` 和 `min_score` 变量。最后,通过用户输入索引和新的成绩来更改列表中的数据,并输出更新后的成绩列表。
请注意,这只是一个简单的示例代码,您可以根据实际需求进行修改和扩展。
阅读全文