Запись задачи для сайта: x1, y1, x2, y2 = map(int, input("").split())
x3, y3, x4, y4 = map(int, input("").split())
x5 = x1 if x1 < x3 else x3
y5 = y1 if y1 < y3 else y3
x6 = x2 if x2 > x4 else x4
y6 = y2 if y2 > y4 else y4
print(x5, y5, x6, y6)
2 votes Thanks 1
NeSprashivaite
Если желаете, я могу расписать Вам часть с операторами if-else в полном объеме, если вы понять не можете. Просто краткий вариант записи удобнее.
Answers & Comments
Verified answer
Ответ:
# Запрос пользователю на ввод данных.
x1, y1, x2, y2 = map(int, input("Введите координаты углов первого прямоугольника (через пробел): ").split())
x3, y3, x4, y4 = map(int, input("Введите координаты углов второго прямоугольника (через пробел): ").split())
# Находим координаты левого нижнего и правого верхних углов.
x5 = x1 if x1 < x3 else x3
y5 = y1 if y1 < y3 else y3
x6 = x2 if x2 > x4 else x4
y6 = y2 if y2 > y4 else y4
# Вывод результата пользователю.
print("Координаты углов:", x5, y5, x6, y6, end=".")
Запись задачи для сайта:
x1, y1, x2, y2 = map(int, input("").split())
x3, y3, x4, y4 = map(int, input("").split())
x5 = x1 if x1 < x3 else x3
y5 = y1 if y1 < y3 else y3
x6 = x2 if x2 > x4 else x4
y6 = y2 if y2 > y4 else y4
print(x5, y5, x6, y6)