Сделать либо исправить эту программу в 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")

letych letych    3   30.06.2021 13:47    7

Ответы
анастасия1520 анастасия1520  30.07.2021 14:09

Глупое правило на 20 символов


Сделать либо исправить эту программу в Python.Описание:апишите программу, где ввожу четыре целых чис
Сделать либо исправить эту программу в Python.Описание:апишите программу, где ввожу четыре целых чис
ПОКАЗАТЬ ОТВЕТЫ
Sofa8412 Sofa8412  30.07.2021 14:09

Табуляции представлены на картинке:

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')


Сделать либо исправить эту программу в Python.Описание:апишите программу, где ввожу четыре целых чис
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика