Имеются данные о количестве полных лет трёх призёров спартакиады. Разработайте и отладьте программу

ГДЗ информатика 8 класс

§ 4.4. Программирование разветвляющихся алгоритмов Гдз по информатике 8 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


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.

Наконец, выводим сообщение с возрастом самого младшего призера.


Понравилась статья? Поделиться с друзьями: