Помогите решить задачу люди добрые,прошу вас

Условие:
Заданы две клетки шахматной доски. Если они покрашены в один цвет, то выведите слово YES, а если в разные цвета — то NO. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
Решение:
x=int(input())
y=int(input())
z=int(input())
i=int(input())
if (x+y)%2==0 and (z+i)%2==0:
print("YES")
elif (x+y)%2==0.5 and (z+i)%2==0.5:
print("YES")
elif (x+y)%2==0 and (z+i)%2==0.5:
print("YES")
elif (x+y)%2==0.5 and (z+i)%2==0:
print("YES")
else:
print("NO")
Где я ошибся?
28 марта 2018 в 18:36
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
5
марта
Интенсив «Как стать контекстологом с нуля?»
Онлайн-курс
5
марта
Программирование на JavaScript с нуля
Онлайн-курс
5
марта
Новые статьи

Что такое MVP и как к нему подступиться
6300

Обновляем программу обучения для менеджеров по продажам
15200

BI-системы: что это и зачем они нужны бизнесу
18100