python的一个问题

不使用内置函数和列表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)