Найти площадь части прямоугольника, лежащей во второй части координатной плоскости, если он задан координатами его вершин. ПИТОН!!!
Ответы
Если правильно понял задание, то так. Если нет, подправь просто формулу , точнее условиЯ:
def rectangle_area(x1, y1, x2, y2):
# Проверяем, лежит ли прямоугольник полностью вне второй четверти
if x1 > 0 or x2 < 0:
return 0
# Вычисляем ширину части прямоугольника во второй четверти
width = abs(min(0, x2) - max(x1, 0))
# Вычисляем высоту части прямоугольника во второй четверти
height = abs(min(0, y2) - max(y1, 0))
# Возвращаем произведение ширины и высоты
return width * height
# Запрашиваем координаты вершин прямоугольника у пользователя
x1 = float(input('Введите координату x1: '))
y1 = float(input('Введите координату y1: '))
x2 = float(input('Введите координату x2: '))
y2 = float(input('Введите координату y2: '))
# Вычисляем площадь части прямоугольника во второй четверти
area = rectangle_area(x1, y1, x2, y2)
# Выводим результат на экран
print(f'Площадь части прямоугольника во второй четверти: {area}')