Sisukord:

Kuidas arvutada trapetsi pindala Pythonis?: 5 sammu
Kuidas arvutada trapetsi pindala Pythonis?: 5 sammu

Video: Kuidas arvutada trapetsi pindala Pythonis?: 5 sammu

Video: Kuidas arvutada trapetsi pindala Pythonis?: 5 sammu
Video: 8. klass | Trapetsi pindala 2024, November
Anonim
Kuidas arvutada trapetsi pindala Pythonis?
Kuidas arvutada trapetsi pindala Pythonis?

Selle juhendiga saate pythonis oleva programmi abil teada mis tahes trapetsiku pindala.

Samm: laadige alla Python 2.7.10 ja vajalikud teegid

Laadige alla Python 2.7.10 ja vajalikud teegid
Laadige alla Python 2.7.10 ja vajalikud teegid

Laadige python alla siit:

www.python.org/downloads/

Laadige raamatukogud alla siit:

Numpy ja Matplotlib

2. samm: trapetsikujulised alad

Trapetsikujulised alad
Trapetsikujulised alad

Trapetsiku pindala on järgmine:

A = (b + B)/2 + H

Kus:

A on ala

B on pikema aluse pikkus

b on väiksema aluse pikkus

H on trapetsikujuline kõrgus

3. samm: koodeksi koostamine

Koodeksi koostamine
Koodeksi koostamine

Koodi koostamiseks peate meeles pidama, et peate lisama:

- Raamatukogud: Numpy ja matplotlib.pyplot

- Luba kasutajal registreerida kahe esimese punkti koordinaadid.* (Selgitus pildil)

- Teisendage kasutajateave piirkonna arvutamiseks vajalikeks muutujateks.

- Andke kasutajale trapetsi pindala.

- Joonista trapets.

4. samm: lõplik kood

import numpy np -na

impordi matplotlib.pyplot kui plt

x =

y =

x1 = ujuk (sisend ("Ingliskeelne la coordenada en X del praimer punto"))

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

x2 = hõljuk (sisend ("Ingliskeelne laenkoordinaat ja X del segundo punto"))

y2 = float (sisend ("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 linnapea

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

pindala = ((B+b)/2)*h

trükk ("El area del trapecio es", piirkond)

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

Soovitan: