# 使用for循环进行冒泡排序 import random # 定义一个空列表 list = [] i=0 # 生成10个不相等的随机数 while i<10: # 生成1-50之间的随机数 num = random.randint(1,50) if num not in list: # 将生成的随机数添加到列表 list.append(num) i += 1 else: continue print(list) l = len(list) # 比较l-1次 for i in range(l-1): # 每趟比较l-1-i次 for j in range(l-1-i): if list[j]>list[j+1]: list[j],list[j+1] = list[j+1],list[j] j+=1 print(list) i+=1 print(list)