11. Имеются данные о количестве полных лет трёх призёров спартакиады. Разработайте и отладьте программу на языке Python, определяющую и выводящую возраст самого младшего призёра.
Ответ
Вот пример программы на языке Python, которая находит и выводит возраст самого младшего призера:
Копировать
def find_youngest_age(ages):
min_age = min(ages)
return min_age
ages = []
for i in range(3):
age = int(input(«Введите возраст призера: «))
ages.append(age)
youngest_age = find_youngest_age(ages)
print(«Самый младший призер имеет возраст», youngest_age, «лет.»)
Теперь выполним тесты:
Входные данные: Введите возраст призера: 25
Введите возраст призера: 19
Введите возраст призера: 30
Выходные данные: Самый младший призёр имеет возраст 19 лет.
В программе мы сначала определяем функцию find_youngest_age(), которая принимает список возрастов и возвращает минимальное значение из списка с помощью функции min().
Затем мы создаем пустой список ages и с помощью цикла for запрашиваем у пользователя три возраста призеров. Полученные значения добавляем в список ages.
После этого мы вызываем функцию find_youngest_age() и передаем ей список ages. Результат функции присваиваем переменной youngest_age.
Наконец, выводим сообщение с возрастом самого младшего призера.