Indholdsfortegnelse:

Sådan beregnes arealet af en trapezoid i Python ?: 5 trin
Sådan beregnes arealet af en trapezoid i Python ?: 5 trin

Video: Sådan beregnes arealet af en trapezoid i Python ?: 5 trin

Video: Sådan beregnes arealet af en trapezoid i Python ?: 5 trin
Video: Найти программу «Площадь треугольника» в JAVA 2024, November
Anonim
Hvordan beregnes arealet af en trapezoid i Python?
Hvordan beregnes arealet af en trapezoid i Python?

Med denne instruerbare vil du være i stand til at kende området for et givet trapezformet ved hjælp af et program i python.

Trin 1: Download Python 2.7.10 og nødvendige biblioteker

Download Python 2.7.10 og nødvendige biblioteker
Download Python 2.7.10 og nødvendige biblioteker

Download python her:

www.python.org/downloads/

Download bibliotekerne her:

Numpy og Matplotlib

Trin 2: Are of a Trapezoid

Are of a Trapezoid
Are of a Trapezoid

Arealet af et trapez har følgende ligning:

A = (b + B)/2 + H

Hvor:

A er området

B er længden på den længere base

b er længden af den mindre base

H er trapezformens højde

Trin 3: Opbygning af koden

Opbygning af koden
Opbygning af koden

For at bygge koden skal du huske på, at du skal inkludere:

- Biblioteker: Numpy og matplotlib.pyplot

- Tillad brugeren at registrere koordinaterne for de to første punkter.* (Forklaring på billedet)

- Konverter brugeroplysningerne til de variable, der er nødvendige for at beregne arealet.

- Giv brugeren området af trapez.

- Tegn trapezformen.

Trin 4: Endelig kode

import numpy som np

import matplotlib.pyplot som plt

x =

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 borgmester

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

område = ((B+b)/2)*h

print ("El area del trapecio es", område)

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 ()

Anbefalede: