Kazalo:

Kako izračunati površino trapeza v Pythonu?: 5 korakov
Kako izračunati površino trapeza v Pythonu?: 5 korakov

Video: Kako izračunati površino trapeza v Pythonu?: 5 korakov

Video: Kako izračunati površino trapeza v Pythonu?: 5 korakov
Video: Часть 5 - Аудиокнига Уолдена Генри Дэвида Торо (глы 12–15) 2024, Julij
Anonim
Kako izračunati površino trapeza v Pythonu?
Kako izračunati površino trapeza v Pythonu?

S tem poučnim orodjem boste lahko spoznali območje katerega koli trapeza s pomočjo programa v pythonu.

1. korak: Prenesite Python 2.7.10 in potrebne knjižnice

Prenesite Python 2.7.10 in potrebne knjižnice
Prenesite Python 2.7.10 in potrebne knjižnice

Prenesite python tukaj:

www.python.org/downloads/

Knjižnice prenesite tukaj:

Numpy in Matplotlib

Korak: Območja trapeza

So trapeza
So trapeza

Površina trapeza ima naslednjo enačbo:

A = (b + B)/2 + H

Kje:

A je območje

B je dolžina daljše osnove

b je dolžina manjše osnove

H je višina trapeza

3. korak: Ustvarjanje kodeksa

Sestavljanje kodeksa
Sestavljanje kodeksa

Za izdelavo kode morate upoštevati, da morate vključiti:

- Knjižnice: Numpy in matplotlib.pyplot

- Dovoli uporabniku, da registrira koordinate za prvi dve točki.* (Razlaga na sliki)

- Pretvorite podatke o uporabnikih v spremenljivke, potrebne za izračun površine.

- Uporabniku dajte območje trapeza.

- Grafirajte trapez.

4. korak: Končna koda

uvoz numpy kot np

uvozite matplotlib.pyplot kot plt

x =

y =

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

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

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

y2 = float (vnos ("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 župan

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", območ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 ()

Priporočena: