В соревнованиях по прыжкам в длину участвуют 25 спортсменов, с клавиаиуры ввести номер спортсмена и его результат ( номер спортсмена не связан с очередностью). Написать программу, которая выводит на экран номер и результат худшего и лучшего спортсменов. все это как то связанно с оператором повтора FOR

27 Ноя 2019 в 19:44
155 +1
0
Ответы
1
best_result = -1
worst_result = float('inf')
best_sportsman = 0
worst_sportsman = 0
for i in range(25):
sportsman = int(input("Введите номер спортсмена: "))
result = float(input("Введите результат: "))
if result > best_result:
best_result = result
best_sportsman = sportsman
if result < worst_result:
worst_result = result
worst_sportsman = sportsman
print(f"Лучший результат у спортсмена {best_sportsman}: {best_result}")
print(f"Худший результат у спортсмена {worst_sportsman}: {worst_result}")

Программа позволяет ввести номер и результат каждого спортсмена и после этого выводит на экран номер и результат лучшего и худшего спортсменов.

19 Апр в 00:42
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир