def determine_winner(champion_time, car_times):
# Инициализируем минимальное время
winner_time = car_times[0]
# Найдем минимальное время вручную
for time in car_times:
if time < winner_time:
winner_time = time
# Определяем, стал ли победитель новым чемпионом
if winner_time < champion_time:
return f"{winner_time}\nNew winner!"
else:
return str(winner_time)
# Пример ввода
champion_time = int(input())
car_times = [int(input()) for _ in range(6)]
# Вывод результата
print(determine_winner(champion_time, car_times))
еще код есть проще
def determine_winner(champion_time, car_times):
winner_time = sorted([time for time in car_times])[0]
return f"{winner_time}\nNew winner!" if winner_time < champion_time else str(winner_time)
# Пример ввода
champion_time = int(input())
car_times = [int(input()) for _ in range(6)]
# Вывод результата
print(determine_winner(champion_time, car_times))