Предмет: Информатика, автор: shaipovlors

Помогите написать прогу на Python.
Напишите программу, которая ищет наибольшее четное число среди введенных пяти чисел. Если такого не существует, выводит фразу "not found"

Ответы

Автор ответа: Fanfurik213
2

num1 = int(input("Введите первое число:"))

num2 = int(input("Введите второе число:"))

num3 = int(input("Введите третье число:"))

num4 = int(input("Введите четвертое число:"))

num5 = int(input("Введите пятое число:"))

try:

     print(max([x for x in (num1,num2,num3,num4,num5) if x%2==0]))

except ValueError:

     print("Not found")


Fanfurik213: Либо так еще можно

numbers = []
for x in range(1,6):
while True:
try: number = int(input(f"Введите {x} число: "))
except: print("Ошибка")
else:
numbers+=[number]
break
try: print(max([x for x in numbers if x%2==0]))
except: print("Not found")
Fanfurik213: numbers = []
for x in range(1,6):
-----while True:
-----------try: number = int(input(f"Введите {x} число: "))
-----------except: print("Ошибка")
-----------else:
----------------numbers+=[number]
----------------break
try: print(max([x for x in numbers if x%2==0]))
except: print("Not found")
Похожие вопросы
Предмет: Русский язык, автор: staskomar2005y
Предмет: Алгебра, автор: olinskaya
Предмет: Математика, автор: artur952