Сделать либо исправить эту программу в Python.Описание:апишите программу, где ввожу четыре целых числа. Найдите наибольшее четное число среди них. Если оно не существует, выведите Not Found,ошибка:неправильная расстановка таба и пробелов,хотя вроде все правильно. b=int(input(""))
c=int(input(""))
d=int(input(""))
if a%2==0 or b%2==0 or c%2==0 or d%2==0:
if a%2!=0:
a=0
if b%2!=0:
b=0
if c%2!=0:
c=0
if d%2!=0:
d=0
if a>b and a>c and a>d and a%2==0 and a!=0:
print(a)
elif c>b and c>a and c>d and c%2==0 and c!=0:
print(c)
elif d>a and d>b and d>c and d%2==0 and d!=0:
print(d)
else:
if b%2==0:
print(b)
else:
print("Not Found")
Глупое правило на 20 символов
Табуляции представлены на картинке:
def f(x):
if x%2 == 0:
return True
return False
mx = 0
a = int(input('Введите 1-е число'))
b = int(input('Введите 2-е число'))
c = int(input('Введите 3-е число'))
d = int(input('Введите 4-е число'))
if f(a):
mx = a
if f(b):
if b>mx:
mx = b
if f(c):
if c>mx:
mx = c
if f(d):
if d>mx:
mx = d
if mx != 0:
print(mx)
else:
print('Not found')