hod_kings.py 1.1 KB

1234567891011
  1. # Даны две различные клетки шахматной доски. Напишите программу, которая определяет, может ли король попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести «YES», если из первой клетки ходом короля можно попасть во вторую, или «NO» в противном случае.
  2. a = int(input())
  3. b = int(input())
  4. a1 = int(input())
  5. b1 = int(input())
  6. if (a1 == a + 1 and b1 == b) or (b1 == b + 1 and a1 == a) or (a1 == a - 1 and b1 == b) or (b1 == b - 1 and a1 == a) or (a1 == a + 1 and b1 == b + 1) or (a1 == a + 1 and b1 == b - 1) or (a1 == a - 1 and b1 == b + 1) or (a1 == a - 1 and b1 == b - 1):
  7. print("YES")
  8. else:
  9. print("NO")