创建一个记录10个学生的成绩列表[78,98,39,77,38,87,72,98,93,76],依次输出原列表,以及列表中的最高分,最低分并按成绩从高到低排列降序输出列表各元素
时间: 2023-10-02 16:13:06 浏览: 27
好的,下面是一个实现的示例代码:
```python
# 创建成绩列表
scores = [78, 98, 39, 77, 38, 87, 72, 98, 93, 76]
# 输出原列表
print("原成绩列表:", scores)
# 输出最高分和最低分
max_score = max(scores)
min_score = min(scores)
print("最高分:", max_score)
print("最低分:", min_score)
# 降序排列并输出列表各元素
scores.sort(reverse=True)
print("降序排列后的成绩列表:", scores)
```
运行以上代码,输出如下:
```
原成绩列表: [78, 98, 39, 77, 38, 87, 72, 98, 93, 76]
最高分: 98
最低分: 38
降序排列后的成绩列表: [98, 98, 93, 87, 78, 77, 76, 72, 39, 38]
```
以上代码使用了 Python 内置的 `max` 和 `min` 函数来获取成绩列表中的最高分和最低分,然后使用 `sort` 方法将列表进行降序排序。你可以根据实际需要对代码进行修改和扩展。
相关问题
创建一个记录10个学生的成绩列表[78,98,39,77,38,87,72,98,93,76],依次输出原列表,以及列表中的最高分、最低分并按成绩从高分到低分排列降序输出列表各元素。
好的,以下是代码实现:
```python
# 创建成绩列表
scores = [78, 98, 39, 77, 38, 87, 72, 98, 93, 76]
# 输出原列表
print("原列表:", scores)
# 输出最高分
max_score = max(scores)
print("最高分:", max_score)
# 输出最低分
min_score = min(scores)
print("最低分:", min_score)
# 按成绩从高分到低分排列降序输出列表各元素
scores_sorted = sorted(scores, reverse=True)
print("降序排列:", scores_sorted)
```
输出结果如下:
```
原列表: [78, 98, 39, 77, 38, 87, 72, 98, 93, 76]
最高分: 98
最低分: 38
降序排列: [98, 98, 93, 87, 78, 77, 76, 72, 39, 38]
```
. 创建一个记录 10个学生的成绩列表【78,98,39,77,38.87.72.98.93.76】,依次输出原列表,以及列表中的最高分、最低分并按成绩从高分到低分排列降序输出列表各元素。
好的,这是您的问题,下面是答案:
```python
scores = [78, 98, 39, 77, 38, 87, 72, 98, 93, 76]
print("原列表:", scores)
max_score = max(scores)
min_score = min(scores)
print("最高分:", max_score)
print("最低分:", min_score)
scores.sort(reverse=True)
print("降序排列:", scores)
```
输出结果:
```
原列表: [78, 98, 39, 77, 38, 87, 72, 98, 93, 76]
最高分: 98
最低分: 38
降序排列: [98, 98, 93, 87, 78, 77, 76, 72, 39, 38]
```
注意,此处的代码仅供参考,实际编写时应尽可能考虑代码的健壮性,例如输入数据的合法性等。