Задача 2. Шеренга

Два класса стоят в две отдельные шеренги. В каждом классе ученики выстроены по росту (по возрастанию): в одном классе от 160 до 176 с шагом 2, во втором классе — от 162 до 180 с шагом 3. Спустя какое-то время два класса объединяют в одну шеренгу и тоже выстраивают их по возрастанию.

Напишите программу, которая генерирует списки ростов для каждого классе, затем объединяет их в один список и сортирует его в порядку возрастания. Выведите отсортированный список на экран.

Формат вывода ответа:

Отсортированный список учеников: [160, 162, ...]

Решение:

class_1 = list(range(160, 177, 2))
class_2 = list(range(162, 181, 3))

class_1.extend(class_2)

# На всякий случай делаю свою сортировку, а не через class_1.sort()
for i_cur in range(len(class_1) - 1):
    for i in range(len(class_1) - 1):
        if class_1[i] > class_1[i + 1]:
            class_1[i], class_1[i + 1] = class_1[i + 1], class_1[i]

print('Отсортированный список учеников:', class_1)

3640login-checkЗадача 2. Шеренга

Добавить комментарий