Прикреплённый файл «2012-11-16.sort.py»
Загрузка 1 #!/usr/bin/env python
2 # coding: utf
3 '''
4 Ввести список натуральных чисел и отсортировать их по возрастающей
5 '''
6
7 l = input("Введите числа в формате [число, число, …]: ")
8
9 # Простой (неэффективный) алгоритм (сортировка выбором):
10 # Найдём минимальный элемент списка и поменяем его местами с нулевым элементом
11 # Повторим операцию для секции списка от первого элемента до последнего
12 # (нулевой элемент уже заполнен минимальным, его больше не трогаем)
13 # Затем провторим для секции списка от второго элемента до последнего
14 # (темерь первый элемент заполнен минималным из оставшихся)
15 # И так вплоть до секции из двух последних элементов
16 for i in xrange(l-1): # Начало сегментя для поиска минимума
17 m = i
18 for j in xrange(i+1,l):
19 if l[j]<l[m]:
20 m = j
21 l[m], l[j] = l[j], l[m]
Прикреплённые файлы
Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.Вам нельзя прикреплять файлы к этой странице.
