Ввод данных в список и его сортировка
Сегодня мы решим задачку на Питоне на ввод данных в список. Список, как вы помните, определяется через квадратные скобочки или служебной функцией list().

Условие задачи по вводу данных в список и его сортировки
- Ввести в список при помощи генератора случайных чисел некоторое количество чисел в промежутке от нижней границы до верхней.
- Отсортировать элементы списка по возрастанию и убыванию.
- При недостаточном количестве элементов (меньше двух), вывести соответствующую надпись.
До сих пор, самым удивительным для меня является, что сортировка списка выполняется в питоне всего одной командой sort(). Но её нужно подключать как метод.
Кстати, существует и обратный метод - reverse(). С помощью него задается порядок элементов в порядке убывания.
В моём примере обратная сортировка выполнена через первый метод с дополнительным параметром reverse=True, что по сути и задает обратную сортировку.
Код задачи по вводу данных в список и его сортировки
import random #подключаем модуль генератора
n1=int(input(Введите нижнюю границу массива=))
n2=int(input(Введите верхнюю границу массива=))
kolvo=int(input(Введите количество элементов массива=))
if kolvo < 2:
print (Задано мало элементов)
else:
a=list()
a = [random.randrange(n1, n2) for i in range(kolvo)]
a.sort()
print (Элементы отсортированы по возрастанию)
print (a)
a.sort(reverse=True)
print (Элементы отсортированы по убыванию)
print (a)
Пример результата работы программы

Задания для самостоятельной работы
- Попробуйте использовать метод reverse() при выводе списка по убыванию.
- задайте проверку данных при вводе в список (например, ввести числа которые делятся на 3 и 5).
Всем удачной возни с Питоном!
Задача на последовательность