Cuprins:
- Pasul 1: Descărcați Python 2.7.10 și bibliotecile necesare
- Pasul 2: Are un trapez
- Pasul 3: Construirea codului
- Pasul 4: Cod final
Video: Cum se calculează aria unui trapez în Python ?: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Cu acest instructivable veți putea cunoaște aria unui trapez dat cu ajutorul unui program în python.
Pasul 1: Descărcați Python 2.7.10 și bibliotecile necesare
Descărcați python aici:
www.python.org/downloads/
Descărcați bibliotecile aici:
Numpy și Matplotlib
Pasul 2: Are un trapez
Aria unui trapez are următoarea ecuație:
A = (b + B) / 2 + H
Unde:
A este zona
B este lungimea bazei mai lungi
b este lungimea bazei mai mici
H este înălțimea trapezului
Pasul 3: Construirea codului
Pentru a construi codul, trebuie să aveți în vedere că trebuie să includeți:
- Biblioteci: Numpy și matplotlib.pyplot
- Permiteți utilizatorului să înregistreze coordonatele pentru primele două puncte. * (Explicație în imagine)
- Convertiți informațiile utilizatorilor în variabilele necesare pentru calcularea zonei.
- Dați utilizatorului zona trapezului.
- Graficează trapezul.
Pasul 4: Cod final
import numpy ca np
importați matplotlib.pyplot ca plt
x =
y =
x1 = float (input ("Ingrese la coordenada în X del primer punto"))
y1 = float (input ("Ingrese la coordenada în Y del primer punto"))
x2 = float (input ("Ingrese la coordenada în X del segundo punto"))
y2 = float (input ("Ingrese la coordenada în 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 este lungimea bazei primarului
b = (x2-x1) ## b es la longitudine de la base menor h = y2 ## h es la altura del trapecio.
aria = ((B + b) / 2) * h
print ("El area del trapecio es", zona)
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 longitudine de la ejes plt.fill_between ([x1, x2, x2, x1, x1], [0, 0, y2, y1, 0]) #llena el space between points plt.show ()
Recomandat:
Rover-One: Oferirea unui creier unui camion RC / mașină: 11 pași
Rover-One: Oferirea unui creier unui camion RC / mașină: Acest instructabil este pe un PCB pe care l-am proiectat numit Rover-One. Rover-One este o soluție pe care am conceput-o pentru a lua o mașină / camion RC de jucărie și pentru a-i oferi un creier care include componente pentru a-i simți mediul. Rover-One este un PCB de 100 mm x 100 mm proiectat în EasyED
Selectarea unui motor de pas și a unui driver pentru un proiect de ecran de umbră automat Arduino: 12 pași (cu imagini)
Selectarea unui motor de pas și a unui driver pentru un proiect de ecran de umbră automat Arduino: În acest instructable, voi parcurge pașii pe care i-am făcut pentru a selecta un motor de pas și un driver pentru un prototip de proiect de ecran de umbră automat. Ecranele de umbră sunt modelele populare și ieftine Coolaroo cu manivelă și am vrut să înlocuiesc t
Realizarea unui adaptor Bluetooth Pt.2 (Realizarea unui difuzor compatibil): 16 pași
Realizarea unui adaptor Bluetooth Pt.2 (Realizarea unui difuzor compatibil): În acest instructiv, vă voi arăta cum să utilizați adaptorul meu Bluetooth pentru a face compatibil un difuzor vechi Bluetooth. * Dacă nu ați citit primul meu instructable la „Realizarea un adaptor Bluetooth " Vă sugerez să faceți acest lucru înainte de a continua.C
Cum să: Crearea unui generator de parole aleatoriu cu Python: 8 pași
Cum să: Crearea unui generator de parole aleatorii cu Python: În acest tutorial, veți afla cum să creați un generator de parole aleatoriu folosind python în doar câțiva pași simpli
Efectuarea unui Spike Buster sau a unui cablu prelungitor Scratch: 5 pași
Realizarea unui Spike Buster sau Extension Cord Form Scratch: În acest post vă voi arăta cum să faceți un Spike Buster sau un Extension Cord de la zero. Mai întâi să vedem lista pieselor