Задача Задача №2643703
А
А
Для решения этой задачи, вы можете использовать следующий код на Python. Программа запрашивает результаты пловцов, выбирает лучший результат и выводит его на экран с соответствующим сообщением.
def main():
# Список для хранения результатов
results = []
# Количество спортсменов
num_athletes = 3
# Сбор результатов
for i in range(num_athletes):
result = float(input(f"Введите результат спортсмена {i + 1} (в секундах): "))
results.append(result)
# Нахождение лучшего результата
best_result = min(results)
# Нахождение индекса победителя
winner_index = results.index(best_result) + 1 # +1 для вывода номер спортсмена начиная с 1
# Вывод лучшего результата
print(f"Победитель заплыва: спортсмен {winner_index} с результатом {best_result} секунд.")
if __name__ == "__main__":
main()
Как работает программа:
- Создается пустой список
resultsдля хранения результатов пловцов. - Пользователю запрашивается ввести результаты для 3-х спортсменов с помощью цикла
for. - Сохраняется введенный результат в список
results. - Используется функция
min()для нахождения наименьшего значения в списке, что соответствует лучшему результату. - Находится индекс победителя с помощью метода
index(), и выводится сообщение с результатом.
Запустите эту программу, и следуйте инструкциям, чтобы ввести результаты, после чего вы увидите результат победителя.