PYTHON СРОЧНО ПОМОГИТЕ ПОЖАЛУЙСТА ЛЮДИ
Напиши программу, которая выводит на экран время победителя и определяет, стал ли он новым чемпионом.
Формат входных данных
На первой строке время действующего чемпиона.
Затем шесть целых положительных чисел, каждое с новой строки - время автомобилей
Формат выходных данных
Целое число - время победителя.
И фразу "New winner!", если победитель стал чемпионом.
Примечания
Новый чемпион должен показать время лучше действующего чемпиона.
Примеры
ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ
6
14
6
5 4
9
23
4
New winner!
2
3
11
32 3
7
25
4
в разделе по питону, и только, следует задавать такие вопросы
def main():
# Читаем время действующего чемпиона
current_champion_time = int(input().strip())
# Читаем времена автомобилей
car_times = [int(input().strip()) for _ in range(6)]
# Определяем время победителя
winner_time = min(car_times)
# Выводим время победителя
print(winner_time)
# Проверяем, стал ли он новым чемпионом
if winner_time < current_champion_time:
print("New winner!")
if __name__ == "__main__":
main()
# Чтение времени действующего чемпиона
current_champion_time = int(input())
# Чтение времени автомобилей
car_times = [int(input()) for _ in range(6)]
# Определение времени победителя
winner_time = min(car_times)
# Вывод времени победителя
print(winner_time)
# Проверка, стал ли победитель новым чемпионом
if winner_time < current_champion_time:
print("New winner!")
код в одну строчку кода
print((w:=min(int(input()) for _ in range(7))), "New winner!" if w < (c:=int(input())) else "")
def main():
# Чтение времени действующего чемпиона
current_champion_time = int(input())
# Чтение времени автомобилей
times = [int(input()) for _ in range(6)]
# Определение времени победителя
winning_time = min(times)
# Вывод времени победителя
print(winning_time)
# Проверка, стал ли он новым чемпионом
if winning_time < current_champion_time:
print("New winner!")
if __name__ == "__main__":
main()