Сортировка роста мальчиков
Информатика

Напишите программу на Python, которая будет упорядочивать рост трех мальчиков в порядке убывания. Формат ввода будет

Напишите программу на Python, которая будет упорядочивать рост трех мальчиков в порядке убывания. Формат ввода будет состоять из трех строк, на каждой из них будет указан рост одного из мальчиков. Формат вывода также будет состоять из трех строк, на первой строке будет указан рост самого высокого мальчика, а на третьей - рост самого низкого. Пример 1: Ввод: 110 130 120 Вывод: 130 120 110 Пример 2: Ввод: 120 122 121 Вывод: 122 121 120
Верные ответы (1):
  • Смешарик_766
    Смешарик_766
    68
    Показать ответ
    Сортировка роста мальчиков

    Описание: Чтобы решить данную задачу, нам нужно отсортировать рост трех мальчиков в порядке убывания. Для этого мы можем использовать встроенную функцию сортировки в Python - `sorted()`. После сортировки, мы можем вывести рост самого высокого мальчика с помощью индекса [-1], а рост самого низкого мальчика с помощью индекса [0].

    Демонстрация:

    python
    heights = [int(input()) for _ in range(3)] # принимаем ввод роста трех мальчиков
    sorted_heights = sorted(heights, reverse=True) # сортируем рост в порядке убывания
    print(sorted_heights[0]) # выводим самого высокого мальчика
    print(sorted_heights[2]) # выводим самого низкого мальчика


    Совет: Чтобы лучше понять эту программу, вам может помочь ознакомиться с функцией `sorted()` в Python и индексацией в списках.

    Упражнение: Напишите программу на Python, которая будет упорядочивать рост пяти мальчиков в порядке убывания. Формат ввода будет состоять из пяти строк, на каждой из них будет указан рост одного из мальчиков. Формат вывода также будет состоять из пяти строк, на первой строке будет указан рост самого высокого мальчика, а на пятой - рост самого низкого.
Написать свой ответ: