В соревнованиях по прыжкам в длину участвуют 25 спортсменов, с клавиаиуры ввести номер спортсмена и его результат ( номер спортсмена не связан с очередностью). Написать программу, которая выводит на экран номер и результат худшего и лучшего спортсменов. все это как то связанно с оператором повтора FOR
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}")
Программа позволяет ввести номер и результат каждого спортсмена и после этого выводит на экран номер и результат лучшего и худшего спортсменов.
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}")
Программа позволяет ввести номер и результат каждого спортсмена и после этого выводит на экран номер и результат лучшего и худшего спортсменов.