• Предмет: Информатика
  • Автор: mionin85
  • Вопрос задан 4 месяца назад

Найти площадь части прямоугольника, лежащей во второй части координатной плоскости, если он задан координатами его вершин. ПИТОН!!!

Ответы

Ответ дал: slonce70
0

Если правильно понял задание, то так. Если нет, подправь просто формулу , точнее условиЯ:

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}')


mionin85: можешь проще сделать, мы таких операторов не изучали
Вас заинтересует