Sadržaj:

Kako izračunati površinu trapeza u Pythonu?: 5 koraka
Kako izračunati površinu trapeza u Pythonu?: 5 koraka

Video: Kako izračunati površinu trapeza u Pythonu?: 5 koraka

Video: Kako izračunati površinu trapeza u Pythonu?: 5 koraka
Video: PYTHON PROGRAMIRANJE (PRVI KORACI) – 15. DEO: GRANANJE IF (POGODITI SLUČAJAN BROJ) 2024, Juli
Anonim
Kako izračunati površinu trapeza u Pythonu?
Kako izračunati površinu trapeza u Pythonu?

Pomoću ovog instruktora moći ćete znati područje bilo kojeg trapeza uz pomoć programa u pythonu.

Korak 1: Preuzmite Python 2.7.10 i neophodne biblioteke

Preuzmite Python 2.7.10 i potrebne biblioteke
Preuzmite Python 2.7.10 i potrebne biblioteke

Python preuzmite ovdje:

www.python.org/downloads/

Biblioteke preuzmite ovdje:

Numpy i Matplotlib

Korak 2: Oblasti trapeza

Are trapeza
Are trapeza

Površina trapeza ima sljedeću jednadžbu:

A = (b + B)/2 + H

Gdje:

A je područje

B je dužina duže baze

b je dužina manje baze

H je visina trapeza

Korak 3: Izgradnja koda

Izgradnja kodeksa
Izgradnja kodeksa

Da biste izgradili kôd, morate imati na umu da morate uključiti:

- Knjižnice: Numpy i matplotlib.pyplot

- Dozvolite korisniku da registrira koordinate za prve dvije točke.* (Objašnjenje na slici)

- Pretvorite podatke korisnika u varijable potrebne za izračunavanje površine.

- Dajte korisniku područje trapeza.

- Nacrtajte trapez.

Korak 4: Završni kod

uvoz numpy kao np

uvozite matplotlib.pyplot kao plt

x =

y =

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

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

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

y2 = float (ulaz ("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 gradonačelnik

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

površina = ((B+b)/2)*h

print ("El area del trapecio es", područje)

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

Preporučuje se: