Предмет: Информатика, автор: masha231314

ПОМОГИТЕ РЕБЯТА КТО МОЖЕТ PYTHON !!!!1111!!!
Даны координаты двух различных шахматных полей x1, y1, x2, y2 (целые числа в диапазоне 1-8). Проверьте, может ли ладья перемещаться с одного поля на другое за один ход

Ответы

Автор ответа: au456
2

На скриншоте ===========

Стандартная шахматная нотация через пробел (a2 a4 ) для ввода тоже работает )) ну и 35 37 тоже....

Приложения:

vladbardin2014p7d85b: Данную задачу можно решить проще,
x1 = int(input())
y1 = int(input())
x2 = int(input())
y2 = int(input())
if x1 == x2 or y1 == y2:
print('YES')
else:
print('NO')
au456: Ладья в тот же пункт где и стояла не ходит ))
vladbardin2014p7d85b: да, я знаю, но там стоит "or", а не "and" и проверяется сходство хотя бы одной координаты, ну а вообще можно дописать ( if x1 == x2 and y1 != y2 or x1 != x2 and y1 == y2: ) тогда уже точно сомнений не возникнет
au456: Но тогда уж где проще то ? Больше похоже на новичка - это да ))
Похожие вопросы