'''Вот такая задача : Шахматная ладья ходит по горизонтали или вертикали.
Даны две различные клетки шахматной доски, определите,
может ли ладья попасть с первой клетки на вторую одним ходом.
Программа получает на вход четыре числа от 1 до 8 каждое,
задающие номер столбца и номер строки сначала для первой клетки,
потом для второй клетки.
Программа должна вывести YES, если из первой клетки
ходом ладьи можно попасть во вторую или NO в противном случае.'''
''' Решал исходя из условия, что мне известны только операции Ввода и Вывода
и условные инструкции'''
print("Введите номер столбца местоположения фигуры(цифра от 1 до 8)")
a = int(input())
print("Введите номер строки местоположения фигуры(цифра от 1 до 8)")
b = int(input())
print("Введите номер столбца для желаемого хода(цифра от 1 до 8)")
a1 = int(input())
print("Введите номер строки для желаемого хода фигуры(цифра от 1 до 8)")
b1 = int(input())
x = str(a) + str(b)
y = str(a1) + str(b1)
z = int(x)
t = int(y)
if 11 > z or z > 64:
print("Исходное местоположение находиться за границей доски")
elif 11 > t or t > 64:
print("Ход за границы доски не допустим")
if 11 <= t == z - 10 or z + 10 == t <= 64:
print("Ход разрешен")
elif 11 <= t == z - 1 or z + 1 == t <= 64:
print("Ход разрешен")
else:
print("Ход запрещен")