Obsah:

Jak vypočítat plochu lichoběžníku v Pythonu?: 5 kroků
Jak vypočítat plochu lichoběžníku v Pythonu?: 5 kroků

Video: Jak vypočítat plochu lichoběžníku v Pythonu?: 5 kroků

Video: Jak vypočítat plochu lichoběžníku v Pythonu?: 5 kroků
Video: Lichoběžník - matematika 7 2024, Červenec
Anonim
Jak vypočítat plochu lichoběžníku v Pythonu?
Jak vypočítat plochu lichoběžníku v Pythonu?

Pomocí tohoto instruktážního programu budete moci pomocí programu v pythonu poznat oblast jakéhokoli daného lichoběžníku.

Krok 1: Stáhněte si Python 2.7.10 a potřebné knihovny

Stáhněte si Python 2.7.10 a nezbytné knihovny
Stáhněte si Python 2.7.10 a nezbytné knihovny

Stáhněte si python zde:

www.python.org/downloads/

Stáhněte si knihovny zde:

Numpy a Matplotlib

Krok 2: Jsou lichoběžníkové

Are of a Trapezoid
Are of a Trapezoid

Plocha lichoběžníku má následující rovnici:

A = (b + B)/2 + H

Kde:

A je oblast

B je délka delší základny

b je délka menší základny

H je výška lichoběžníku

Krok 3: Sestavení kódu

Budování Kodexu
Budování Kodexu

Abyste mohli sestavit kód, musíte mít na paměti, že musíte zahrnout:

- Knihovny: Numpy a matplotlib.pyplot

- Umožněte uživateli zaregistrovat souřadnice pro první dva body.* (Vysvětlení na obrázku)

- Převeďte informace o uživatelích na proměnné potřebné k výpočtu plochy.

- Poskytněte uživateli plochu lichoběžníku.

- Vytvořte graf lichoběžníku.

Krok 4: Konečný kód

import numpy jako np

importovat matplotlib.pyplot jako plt

x =

y =

x1 = float (vstup („Ingrese la coordenada en X del primer punto“))

y1 = float (vstup („Ingrese la coordenada en Y del primer punto“))

x2 = float (vstup („Ingrese la coordenada en X del segundo punto“))

y2 = float (vstup („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 longitude de la base Mayor

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

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

tisk ("El area del trapecio es", oblast)

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

Doporučuje: