Spisu treści:

Jak obliczyć pole trapezu w Pythonie?: 5 kroków
Jak obliczyć pole trapezu w Pythonie?: 5 kroków

Wideo: Jak obliczyć pole trapezu w Pythonie?: 5 kroków

Wideo: Jak obliczyć pole trapezu w Pythonie?: 5 kroków
Wideo: Pole trapezu - Matematyka Szkoła Podstawowa i Gimnazjum 2024, Lipiec
Anonim
Jak obliczyć powierzchnię trapezu w Pythonie?
Jak obliczyć powierzchnię trapezu w Pythonie?

Dzięki tej instrukcji będziesz mógł poznać obszar dowolnego trapezu za pomocą programu w pytonie.

Krok 1: Pobierz Python 2.7.10 i niezbędne biblioteki

Pobierz Python 2.7.10 i niezbędne biblioteki
Pobierz Python 2.7.10 i niezbędne biblioteki

Pobierz Pythona tutaj:

www.python.org/downloads/

Pobierz biblioteki tutaj:

Numpy i Matplotlib

Krok 2: Obszar trapezu

Obszar trapezu
Obszar trapezu

Pole trapezu ma następujące równanie:

A=(b+B)/2 + H

Gdzie:

A to obszar

B to długość dłuższej podstawy

b to długość mniejszej podstawy

H to wysokość trapezu

Krok 3: Budowanie Kodeksu

Budowanie Kodeksu
Budowanie Kodeksu

Aby zbudować kod, musisz mieć na uwadze, że musisz uwzględnić:

- Biblioteki: Numpy i matplotlib.pyplot

- Pozwól użytkownikowi zarejestrować współrzędne dla pierwszych dwóch punktów.* (wyjaśnienie na rysunku)

- Konwertuj informacje użytkowników na zmienne potrzebne do obliczenia powierzchni.

- Daj użytkownikowi obszar trapezu.

- Narysuj trapez.

Krok 4: Kod końcowy

importuj numer jako np

importuj matplotlib.pyplot jako plt

x=

y=

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

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

x2=float(input("Wprowadź koordynację w X drugiego punktu "))

y2=float(input("Wprowadź koordynację w 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 jest długością burmistrza

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

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

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

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

Zalecana: