Python'da Bir Yamuğun Alanı Nasıl Hesaplanır?: 5 Adım
Python'da Bir Yamuğun Alanı Nasıl Hesaplanır?: 5 Adım
Anonim
Python'da Bir Yamuğun Alanı Nasıl Hesaplanır?
Python'da Bir Yamuğun Alanı Nasıl Hesaplanır?

Bu talimatla, python'da bir program yardımıyla verilen herhangi bir yamuğun alanını bilebileceksiniz.

Adım 1: Python 2.7.10 ve Gerekli Kütüphaneleri İndirin

Python 2.7.10 ve Gerekli Kütüphaneleri İndirin
Python 2.7.10 ve Gerekli Kütüphaneleri İndirin

Python'u buradan indirin:

www.python.org/downloads/

Kütüphaneleri buradan indirin:

Numpy ve Matplotlib

Adım 2: Bir Yamuğun Are

bir yamuk Are
bir yamuk Are

Bir yamuğun alanı aşağıdaki denkleme sahiptir:

A=(b+B)/2 + H

Nereye:

A alandır

B, daha uzun tabanın uzunluğudur

b daha küçük tabanın uzunluğudur

H, yamuğun yüksekliğidir

Adım 3: Kodu Oluşturma

Kodu Oluşturmak
Kodu Oluşturmak

Kodu oluşturmak için şunları eklemeniz gerektiğini aklınızda bulundurmalısınız:

- Kitaplıklar: Numpy ve matplotlib.pyplot

- Kullanıcının ilk iki nokta için koordinatları kaydetmesine izin verin.* (resimdeki açıklama)

- Alanı hesaplamak için kullanıcı bilgilerini gerekli değişkenlere dönüştürün.

- Kullanıcıya yamuğun alanını verin.

- Yamuğun grafiğini çizin.

Adım 4: Son Kod

numpy'yi np olarak içe aktar

matplotlib.pyplot'u plt olarak içe aktar

x=

y=

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

y1=float(input("Ingrese la coordenada tr Y del astar punto "))

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

y2=float(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 belediye başkanı

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

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

print("El alan del trapecio es", alan)

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

Önerilen: