python二级题库31--排序

2019-07-28  本文已影响0人  young十三

一、题目

对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
上一篇下一篇

猜你喜欢

热点阅读