import random def bubble_sort(numlist: list): t = len(numlist) while t > 0: k = 0 while k<t-1: if numlist[k] > numlist[k+1]: numlist[k], numlist[k+1] = numlist[k+1], numlist[k] k+=1 t -= 1 if __name__ == "__main__": numlist = [random.randint(1,100) for i in range(100)] bubble_sort(numlist) print(numlist)PS:简单用冒泡算法模拟了一下排序,前面的答案感觉都很鸡肋,有点**