打印前三名的题有没有办法自动排名,然后打印呢?

来源:5-3 Python按索引访问list

葡萄葡萄

2020-09-28 12:16

如题 有什么函数能实现嘛 谢谢 

写回答 关注

3回答

  • minzeOK
    2021-07-26 18:41:13
    L = [95.5, 85, 59, 66, 72]i = 0for k in L:    j = 0    for k2 in L:        if i<j and L[i]<L[j]:            a = L[i];            L[i] = L[j]            L[j] = a        j +=1;    i+=1print L[0],L[1],L[2]

    不知道python方法,只能用冒泡排序了

  • xir0905
    2020-10-09 11:35:50

    L.sort(reverse=True),sort是从小到大排序,括号中的reverse=Ture将其改为从大到小排序

    幕布斯249...

    降序怎么搞reverse=False吗?

    2024-05-29 10:56:34

    共 1 条回复 >

  • qq_慕神4044404
    2020-09-29 14:25:22

    scores = [95.5, 85, 59, 66, 72]

    scores.sort(reverse=True)

    print(scores[:3])

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154172 学习 · 1075 问题

查看课程

相似问题