Sisällysluettelo:

Kuinka laskea puolisuunnikkaan pinta -ala Pythonissa?: 5 vaihetta
Kuinka laskea puolisuunnikkaan pinta -ala Pythonissa?: 5 vaihetta

Video: Kuinka laskea puolisuunnikkaan pinta -ala Pythonissa?: 5 vaihetta

Video: Kuinka laskea puolisuunnikkaan pinta -ala Pythonissa?: 5 vaihetta
Video: Tekijöihin jakaminen ilman nollakohtia 2024, Heinäkuu
Anonim
Kuinka laskea puolisuunnikkaan pinta -ala Pythonissa?
Kuinka laskea puolisuunnikkaan pinta -ala Pythonissa?

Tämän ohjeen avulla voit tietää minkä tahansa puolisuunnikkaan alueen python -ohjelman avulla.

Vaihe 1: Lataa Python 2.7.10 ja tarvittavat kirjastot

Lataa Python 2.7.10 ja tarvittavat kirjastot
Lataa Python 2.7.10 ja tarvittavat kirjastot

Lataa python täältä:

www.python.org/downloads/

Lataa kirjastot täältä:

Numpy ja Matplotlib

Vaihe 2: Puolisuunnikkaan alueet

Puolisuunnikkaan alueet
Puolisuunnikkaan alueet

Puolisuunnikkaan alueella on seuraava yhtälö:

A = (b + B)/2 + H

Missä:

A on alue

B on pidemmän pohjan pituus

b on pienemmän pohjan pituus

H on puolisuunnikkaan korkeus

Vaihe 3: Koodin luominen

Koodin rakentaminen
Koodin rakentaminen

Koodin luomiseksi sinun on pidettävä mielessä, että sinun on sisällytettävä:

- Kirjastot: Numpy ja matplotlib.pyplot

- Anna käyttäjän rekisteröidä kahden ensimmäisen pisteen koordinaatit.* (Selitys kuvassa)

- Muunna käyttäjätiedot alueen laskemiseen tarvittaviksi muuttujiksi.

- Anna käyttäjälle puolisuunnikkaan pinta -ala.

- Kaaviokuva puolisuunnikasta.

Vaihe 4: Lopullinen koodi

tuo numpy np: nä

Tuo matplotlib.pyplot nimellä plt

x =

y =

x1 = float (syöttö ("Ingrese la coordenada en X del primer punto"))

y1 = float (syöttö ("Ingrese la coordenada en Y del primer punto"))

x2 = float (syöttö ("Ingrese la coordenada en X del segundo punto"))

y2 = float (syöttö ("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 pormestari

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

pinta -ala = ((B+b)/2)*h

print ("El area del trapecio es", alue)

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

Suositeltava: