'''Вот такая задача : Шахматная ладья ходит по горизонтали или вертикали. Даны две различные клетки шахматной доски, определите, может ли ладья попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 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("Ход запрещен")