python 说初始化列表然后利用双层循环我没有理解

给定一个元组存放5名学生的成绩,编写成就实现成绩由高到底排序

①列表存储五个学生数据
②循环遍历列表
双层循环比较(可以用冒泡,选择排序算法...等)
③一层for循环输出排序后的数据

希望对题主有所帮助,可以的话,帮忙点个采纳!

元组?
元组是不可变数据类型啊,你可以进行数据类型转换

data=(56,54,245,512,25)
l=list(data)
l.sort(reverse=True)
print(tuple(l))

结果:
(512, 245, 56, 54, 25)

img

列表可以存储数据,利用sort函数进行排序即可


>>> points=(100,90,99,65,71)
>>> a=list(points)
>>> a.sort(reverse=True)
>>> tuple(a)
(100, 99, 90, 71, 65)