Сравнение постов
	Различия между постами
	    #169128 (22.03.2021 20:35)
	    и 
	    #176094 (25.04.2021 04:37).
	
	    
		
	
    
						    | 1 | '''Вот такая задача : Шахматная ладья ходит по горизонтали или вертикали. | |
| 2 | Даны две различные клетки шахматной доски, определите, | |
| 3 | может ли ладья попасть с первой клетки на вторую одним ходом. | |
| 4 | Программа получает на вход четыре числа от 1 до 8 каждое, | |
| 5 | задающие номер столбца и номер строки сначала для первой клетки, | |
| 6 | потом для второй клетки. | |
| 7 | Программа должна вывести YES, если из первой клетки | |
| 8 | ходом ладьи можно попасть во вторую или NO в противном случае.''' | |
| 9 | ''' Решал исходя из условия, что мне известны только операции Ввода и Вывода | |
| 10 | и условные инструкции''' | |
| 11 | ||
| 12 | print("Введите номер столбца местоположения фигуры(цифра от 1 до 8)")
 | |
| 13 | a = int(input()) | |
| 14 | print("Введите номер строки местоположения фигуры(цифра от 1 до 8)")
 | |
| 15 | b = int(input()) | |
| 16 | print("Введите номер столбца для желаемого хода(цифра от 1 до 8)")
 | |
| 17 | a1 = int(input()) | |
| 18 | print("Введите номер строки для желаемого хода фигуры(цифра от 1 до 8)")
 | |
| 19 | b1 = int(input()) | |
| 20 | x = str(a) + str(b) | |
| 21 | y = str(a1) + str(b1) | |
| 22 | z = int(x) | |
| 23 | t = int(y) | |
| 24 | if 11 > z or z > 64: | |
| 25 |    print("Исходное местоположение находиться за границей доски")
 | |
| 26 | elif 11 > t or t > 64: | |
| 27 |    print("Ход за границы доски не допустим")
 | |
| 28 | if 11 <= t == z - 10 or z + 10 == t <= 64: | |
| 29 |    print("Ход разрешен")
 | |
| 30 | elif 11 <= t == z - 1 or z + 1 == t <= 64: | |
| 31 |     print("Ход разрешен")
 | |
| 32 | else: | |
| 33 |     print("Ход запрещен")
 | 
