• Предмет: Информатика
  • Автор: svetlanahegai
  • Вопрос задан 5 месяцев назад

30 БАЛЛОВ!!! Python!!!
Даны две различные клетки шахматной доски. Напишите программу, которая определяет, может ли король попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести «YES», если из первой клетки ходом короля можно попасть во вторую, или «NO» в противном случае.

Формат входных данных
На вход программе подаётся четыре числа от 1 до 8.

Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

Ответы

Ответ дал: Chichivara228
2

Ответ:

Объяснение:

Не совсем понял параметры ввода, так что написал две программы. Одна считывает 4 значения клеток полей короля по отдельности, а вторая - как одну строку:

1)

x1 = int(input())

y1 = int(input())

x2 = int(input())

y2 = int(input())

if abs(x2 - x1) <= 1 and abs(y2 - y1) <= 1:

   print("YES")

else:

   print('NO')

2)

coord = input().split()

x1 = coord[0]

y1 = coord[1]

x2 = coord[2]

y2 = coord[3]

if abs(x2 - x1) <= 1 and abs(y2 - y1) <= 1:

   print("YES")

else:

   print('NO')

Приложения:

svetlanahegai: Спасибо огромное
Вас заинтересует