Объяснение:
1)
x1=int(input('x1='))
y1=int(input('y1='))
x2=int(input('x2='))
y2=int(input('y2='))
if (abs(x2-x1)==2 and abs(y2-y1)==1) or (abs(x2-x1)==1 and abs(y2-y1)==2):
print("Конь бьет фигуру")
else:
print("Конь не бьет фигуру")
2)
if ((x2-x1)==abs(y2-y1)) or x2==x1 or y2==y1:
print("Ферзь бьет фигуру")
print("Ферзь не бьет фигуру")
3)
if (x2-x1)==abs(y2-y1):
print("Слон бьет фигуру")
print("Слон не бьет фигуру")
Известно что:
(1) Слесарь живет левее Учителя
(2) Парикмахер живет правее Учителя
Значит учитель живет по между ними
С У П
(3) Врач живет с краю
(4) Врач живет рядом с Парикмахером
Значит Врач живет с права
С У П В
Построим таблицу
С У П В
И
Б
М
А
(5) Борис не Врач и не живет рядом с Врачом
С У П В
И
Б Х Х
М
А
(6) Андрей живет рядом с Учителем
С У П В
И
Б Х
М
А Х Х
(7) Иван живет левее Парикмахера
С У П В
И Х Х
Б Х Х
М
А Х Х
(8) Иван живет через дом от Андрея
С У П В
И + Х Х Х
Б Х + Х Х
М Х Х Х +
А Х Х + Х
Объяснение:
1)
x1=int(input('x1='))
y1=int(input('y1='))
x2=int(input('x2='))
y2=int(input('y2='))
if (abs(x2-x1)==2 and abs(y2-y1)==1) or (abs(x2-x1)==1 and abs(y2-y1)==2):
print("Конь бьет фигуру")
else:
print("Конь не бьет фигуру")
2)
x1=int(input('x1='))
y1=int(input('y1='))
x2=int(input('x2='))
y2=int(input('y2='))
if ((x2-x1)==abs(y2-y1)) or x2==x1 or y2==y1:
print("Ферзь бьет фигуру")
else:
print("Ферзь не бьет фигуру")
3)
x1=int(input('x1='))
y1=int(input('y1='))
x2=int(input('x2='))
y2=int(input('y2='))
if (x2-x1)==abs(y2-y1):
print("Слон бьет фигуру")
else:
print("Слон не бьет фигуру")