Решим простую задачу:
Даны две различные клетки шахматной доски, нужно определить может ли фигура "Ладья" попасть с первой клетки на вторую одним ходом
первая клетка с координатами (x1, y1)
вторая клетка с координатами (x2, y2)
Решение:
Ладья может двигаться на любое число полей по горизонтали или по вертикали.
Таким образом должны совпадать значения координат по x или по y. И этого условия достаточно. Т.е "Если x1 = x2 или y1=y2, то да фигура может попасть с первой клетки на вторую, иначе нет не может"
Для начала введем координаты и преобразуем их в целые числа:
x1 = int(input())
y1 = int(input())
x2 = int(input())
y2 = int(input())
if x1 == x2 or y1 == y2 :
print('yes')
else :
print('no')

Комментариев нет:
Отправить комментарий