Поле шахматной доски определяется парой натуральных чисел, каждое из которых не
Поле шахматной доски определяется парой естественных чисел, каждое из которых не превосходит 8: первое число номер вертикали (при счете слева вправо), 2-ое номер горизонтали (при счете снизу вверх). Даны естественные числа a, b, c, d, каждое из которых не превосходит 8.
а) На поле (a, b) расположена ладья. Записать условие, при котором она грозит полю (c, d).
б) На поле (a, b) размещен слон. Записать условие, при котором он грозит полю (c, d).
в) На поле (a, b) расположен повелитель. Записать условие, при котором он может одним ходом попасть на поле (c, d).
г) На поле (a, b) размещен ферзь. Записать условие, при котором он грозит полю (c, d).
д) На поле (a, b) размещена белоснежная пешка. Записать условие, при котором она может одним ходом попасть на поле (c, d):
при обычном ходе; когда она "лупит" фигуру или пешку соперника.
Примечание Белоснежные пешки перемещаются на дощечке снизу ввысь.
е) На поле (a, b) расположена темная пешка. Записать условие, при котором она может одним ходом попасть на поле (c, d):при обыкновенном ходе; когда она "лупит" фигуру либо пешку соперника.
Примечание Темные пешки перемещаются на дощечке сверху вниз.
ж) На поле (a, b) размещен жеребец. Записать условие, при котором он грозит полю (c, d).
PYTHON
a = input("Введите текущую координату фигуры(вертикаль): ")
b = input("Введите текущую координату фигуры(горизонталь): ")
c = input("Введите координату для хода(вертикаль): ")
d = input("Введите координату для хода(горизонталь): ")
Условие
if (a==c) and (b==c):
Конец условия
print("Фигура может сделать ход")
else:
print("Фигура НЕ может сделать ход")
Условия:
а) if (a==c) and (b==c): ладья
б) if абс(a-c) == абс(b-d): слон
в) if абс(a-c)==1 or абс(b-d)==1: повелитель
г) if abs(a-c) == абс(b-d) or a == c or b == d: ферзь
ж) if((абс(абс(a-c)-2)lt;0.5) and (абс(абс(b-d)-1)lt;0.5)
or (абс(abs(a-c)-1)lt;0.5) and (абс(abs(b-d)-2.0)lt;0.5)): конь
-
Вопросы ответы
Статьи
Информатика
Статьи
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.
Разные вопросы.
Математика.
Русский язык.
Русский язык.
Разные вопросы.