Проверка, может ли ферзь попасть с первой клетки на вторую одним ходом:

tair09092 · December 20, 2023
# Считываем координаты для двух клеток
x1 = int(input("Введите номер столбца для первой клетки (от 1 до 8): "))
y1 = int(input("Введите номер строки для первой клетки (от 1 до 8): "))
x2 = int(input("Введите номер столбца для второй клетки (от 1 до 8): "))
y2 = int(input("Введите номер строки для второй клетки (от 1 до 8): "))

# Проверяем, может ли ферзь попасть с первой клетки на вторую одним ходом
is_queen_move = (x1 == x2) or (y1 == y2) or (abs(x1 - x2) == abs(y1 - y2))

# Выводим результат
if is_queen_move:
    print("Ферзь может попасть с первой клетки на вторую одним ходом")
else:
    print("Ферзь не может попасть с первой клетки на вторую одним ходом")
Output

Comments

Please sign up or log in to contribute to the discussion.