不使用内置函数和列表sort()方法前提下随机生成十个两位整数,用选择排序法降序排序。
import random
data = [random.randint(10,99) for i in range(10)]
for i in range(len(data) - 1, -1, -1):
t = data[i]
pos = i
for j in range(i + 1):
if data[j] < t:
t = data[j]
pos = j
data[pos], data[j] = data[j], data[pos]
print(data)