python二级题库31--排序

一、题目

对10个数进行排序

二、分析

1、循环9次,每次找出最大的一个

2、比较9,8,...1次

三、方案

list = [5, 1, 10, 4, 9, 6, 7, 8, 3, 2]

L = len(list)
for i in range(L - 1):
    for j in range(L - 1 - i):
        if list[j] > list[j + 1]:
            list[j], list[j + 1] = 
list[j + 1], list[j]
print(list)

输出结果:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

四、交流

如果你有更好的解法或者有不同的意见,大家可以畅所欲言,共同提高进步!
群主也是小白一枚,零基础学习python,要勇于提问,大家共同探讨,共同学习进步!

1、加入qq群一起交流学习:818757567
图.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、题目 输出 9*9 乘法口诀表 二、分析 利用for循环,1个循环控制行,总共9行,1个循环控制列,依次是1,...
    young十三阅读 639评论 0 2
  • 一、题目 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第...
    young十三阅读 1,306评论 0 2
  • 做安利最后就是做目标,你会发现在做目标的时候会发现很多奇迹的。 就像0900组,昨天晚上突破了35人了,就是喊目标...
    A咖创客元帅阅读 647评论 0 0
  • "阙婧渊,给我好好练功!"一个男人拿着虎鞭抽打着阙婧渊。他是阙婧渊的师父,也是她的父亲,叫阙文。阙文一直拿她当复仇...
    未描先森阅读 139评论 0 0
  • 18年匆匆而过,这一年里有好多事情值得人回忆,在这最后的日子里,会议这样了,又很,很多快开心的事,也有很多不快乐的...
    海深深阅读 235评论 0 3