Оглавление:

Как рассчитать площадь трапеции в Python?: 5 шагов
Как рассчитать площадь трапеции в Python?: 5 шагов

Видео: Как рассчитать площадь трапеции в Python?: 5 шагов

Видео: Как рассчитать площадь трапеции в Python?: 5 шагов
Видео: Дискретизация. Вычисление площади фигуры. 2024, Июль
Anonim
Как рассчитать площадь трапеции в Python?
Как рассчитать площадь трапеции в Python?

С помощью этого руководства вы сможете узнать площадь любой заданной трапеции с помощью программы на Python.

Шаг 1. Загрузите Python 2.7.10 и необходимые библиотеки

Загрузите Python 2.7.10 и необходимые библиотеки
Загрузите Python 2.7.10 и необходимые библиотеки

Загрузите python здесь:

www.python.org/downloads/

Загрузите библиотеки здесь:

Нумпи и Матплотлиб

Шаг 2: форма трапеции

Площадь трапеции
Площадь трапеции

Площадь трапеции определяется следующим уравнением:

А = (Ь + В) / 2 + Н

Где:

А это площадь

B - длина более длинного основания

b - длина меньшего основания

H - высота трапеции

Шаг 3: Создание кода

Создание Кодекса
Создание Кодекса

Чтобы построить код, вы должны иметь в виду, что вы должны включить:

- Библиотеки: Numpy и matplotlib.pyplot

- Разрешить пользователю регистрировать координаты первых двух точек. * (Объяснение на картинке)

- Преобразуйте информацию о пользователях в переменные, необходимые для расчета площади.

- Дайте пользователю площадь трапеции.

- Постройте трапецию.

Шаг 4: окончательный код

импортировать numpy как np

импортировать matplotlib.pyplot как plt

х =

y =

x1 = float (input ("Ingrese la coordenada en X del primer punto"))

y1 = float (input ("Ingrese la coordenada en Y del primer punto"))

x2 = float (input ("Ingrese la coordenada en X del segundo punto"))

y2 = float (input ("Ingrese la coordenada en Y del segundo punto"))

P1 = (x1, y1)

P2 = (x2, y2) P3 = (x1, 0) P4 = (x2, 0)

B = np.sqrt (((x2-x1) ** 2) + ((y2-y1) ** 2)) ## B es la longitud de la base Mayor

b = (x2-x1) ## b es la longitud de la base menor h = y2 ## h es la altura del trapecio.

площадь = ((B + b) / 2) * h

print ("El area del trapecio es", площадь)

plt.plot ([x1, x2, x2, x1, x1], [0, 0, y2, y1, 0]) #grafica los puntos del trapecio plt.axis ([- 1, 20, -1, 20]) #Limita la longitud de los ejes plt.fill_between ([x1, x2, x2, x1, x1], [0, 0, y2, y1, 0]) #llena el espacio entre puntos plt.show ()

Рекомендуемые: