题目:创建一个范围是0-100的是个随机数的列表,对列表内数字进行排序
代码实现如下:
# 创建个范围是(0-100)的10个随机数的列表,并打印
import random as rd
list = []
for i in range(10):
list.append(rd.randint(0,100))
print(list)
'''
list=[rd.randint(0,100) for i in rang(10)]
print(list)
'''
# 对列表内数据从小到大排序 (冒泡排序法)
for a in range(len(list)): #控制相邻比较的轮数
for b in range(len(list)-a-1): #控制每轮相邻比较的轮数
if list[b]>list[b+1]: #如果前一个元素大于后面一个元素 则值互换
c = list[b]
list[b] = list[b+1]
list[b+1] = c
print(list)