Cov txheej txheem:

Yuav Lej Li Cas Thaj Chaw ntawm Trapezoid hauv Python?: 5 Kauj Ruam
Yuav Lej Li Cas Thaj Chaw ntawm Trapezoid hauv Python?: 5 Kauj Ruam

Video: Yuav Lej Li Cas Thaj Chaw ntawm Trapezoid hauv Python?: 5 Kauj Ruam

Video: Yuav Lej Li Cas Thaj Chaw ntawm Trapezoid hauv Python?: 5 Kauj Ruam
Video: yuav saib li cas thiaj paub tias lub paum no tsi tau mag aim li 2024, Kaum ib hlis
Anonim
Yuav Ua Li Cas Xeem Thaj Chaw ntawm Trapezoid hauv Python?
Yuav Ua Li Cas Xeem Thaj Chaw ntawm Trapezoid hauv Python?

Nrog cov lus qhia no koj yuav tuaj yeem paub thaj tsam ntawm ib qho trapezoid muab kev pab los ntawm cov haujlwm hauv nab hab sej.

Kauj Ruam 1: Rub Python 2.7.10 thiab Cov Tsev Qhua Uas Tsim Nyog

Rub tawm Python 2.7.10 thiab Cov Tsev Qiv Ntawv Xav Tau
Rub tawm Python 2.7.10 thiab Cov Tsev Qiv Ntawv Xav Tau

Rub tawm nab nab ntawm no:

www.python.org/downloads/

Rub tawm cov tsev qiv ntawv ntawm no:

Numpy thiab Matplotlib

Kauj Ruam 2: Qhov Ntawm Trapezoid

Qhov Zoo ntawm Trapezoid
Qhov Zoo ntawm Trapezoid

Thaj tsam ntawm trapezoid muaj qhov sib npaug hauv qab no:

A = (b + B)/2 + H

Qhov twg:

A yog thaj tsam

B yog qhov ntev ntawm lub hauv paus ntev dua

b yog qhov ntev ntawm lub hauv paus me

H yog qhov siab ntawm trapezoid

Kauj Ruam 3: Tsim Txoj Cai

Tsim Txoj Cai
Tsim Txoj Cai

Txhawm rau tsim txoj cai, koj yuav tsum nco ntsoov tias koj yuav tsum suav nrog:

- Cov tsev qiv ntawv: Numpy thiab matplotlib.pyplot

- Tso cai rau tus neeg siv sau npe ua haujlwm rau thawj ob lub ntsiab lus.* (Piav qhia hauv daim duab)

- Hloov cov neeg siv cov ntaub ntawv mus rau qhov hloov pauv xav tau los xam thaj tsam.

- Muab tus neeg siv thaj tsam ntawm lub trapezoid.

- Teeb duab trapezoid.

Kauj Ruam 4: Txoj Cai Kawg

import numpy as np

ntshuam matplotlib.pyplot li plt

x =

y =

x1 = ntab (input ("Ingrese la coordenada en X del primer punto"))

y1 = ntab (input ("Ingrese la coordenada en Y del primer punto"))

x2 = ntab (input ("Ingrese la coordenada en X del segundo punto"))

y2 = ntab (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 tus kav nroog

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

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

print ("El cheeb tsam del trapecio es", cheeb tsam)

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

Pom zoo: