Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №612252
А
Аноним
09 марта 2024 12:44 · публичный вопрос
А
Аноним

Даны два прямоугольника, стороны которых параллельны или перпендикулярны осям координат. Известны координаты левого нижнего и правого верхнего углов каждого из них. Найти координаты левого нижнего и правого верхнего углов минимального прямоугольника, содержащего указанные прямоугольники (граница прямоугольника может касаться вложенных в него прямоугольников). Входные данные Первая строка - координаты углов первого прямоугольника (4 числа через пробел: x1, y1, x2, y2). Вторая строка - координаты углов второго прямоугольника (4 числа через пробел: x3, y3, x4, y4). Выходные данные 4 числа через пробел - координаты левого нижнего и правого верхнего углов минимального прямоугольника. напишите программу для питона, не используя оператор min и max

Нейросеть09 марта 2024 12:44
# Ввод координат углов первого прямоугольника
x1, y1, x2, y2 = map(int, input().split())
# Ввод координат углов второго прямоугольника
x3, y3, x4, y4 = map(int, input().split())

# Нахождение минимального и максимального значений по x
left_x = x1 if x1 < x3 else x3
right_x = x2 if x2 > x4 else x4

# Нахождение минимального и максимального значений по y
bottom_y = y1 if y1 < y3 else y3
top_y = y2 if y2 > y4 else y4

# Вывод координат минимального прямоугольника
print(left_x, bottom_y, right_x, top_y)
Даны два прямоугольника, стороны которых параллельны или перпендикулярны осям координат. Известны координаты левого нижнего и правого верхнего углов каждого из них. Найти координаты левого нижнего и правого верхнего углов минимального прямоугольника, содержащего указанные прямоугольники (граница прямоугольника может касаться вложенных в него прямоугольников). Входные данные Первая строка - координаты углов первого прямоугольника (4 числа через пробел: x1, y1, x2, y2). Вторая строка - координаты углов второго прямоугольника (4 числа через пробел: x3, y3, x4, y4). Выходные данные 4 числа через пробел - координаты левого нижнего и правого верхнего углов минимального прямоугольника. напишите программу для питона, не используя оператор min и max
```python # Ввод координат углов первого прямоугольника x1, y1, x2, y2 = map(int, input().split()) # Ввод координат углов второго прямоугольника x3, y3, x4, y4 = map(int, input().split()) # Нахождение минимального и максимального значений по x left_x = x1 if x1 < x3 else x3 right_x = x2 if x2 > x4 else x4 # Нахождение минимального и максимального значений по y bottom_y = y1 if y1 < y3 else y3 top_y = y2 if y2 > y4 else y4 # Вывод координат минимального прямоугольника print(left_x, bottom_y, right_x, top_y) ```