Как я уверен, вы уже знаете, встроенный в Python sorted()
- гораздо более эффективный способ сортировки.
print sorted([70,9,24,82,102], reverse=True)
Предполагая, что это учебное упражнение, я думаю, это то, что вы пытаетесь сделать
def sort(lst):
s = []
for item in lst:
dropnum = 0
while dropnum < len(s) and s[dropnum] > item:
dropnum += 1
s.insert(dropnum, item)
return s
print sort([70,9,24,82,102])
Вам не нужна эта переменная счетчика, если вы просматриваете циклперечислите обычный способ Python
for item in lst: # loop through the items in the input