Предмет: Информатика,
автор: shaipovlors
Помогите написать прогу на Python.
Напишите программу, которая ищет наибольшее четное число среди введенных пяти чисел. Если такого не существует, выводит фразу "not found"
Ответы
Автор ответа:
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")
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")
Похожие вопросы
Предмет: Английский язык,
автор: ryslana09
Предмет: Русский язык,
автор: staskomar2005y
Предмет: Русский язык,
автор: zhanka40
Предмет: Алгебра,
автор: olinskaya
Предмет: Математика,
автор: artur952
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")