Mundarija:

Pythonda trapezoid maydonini qanday hisoblash mumkin ?: 5 qadam
Pythonda trapezoid maydonini qanday hisoblash mumkin ?: 5 qadam

Video: Pythonda trapezoid maydonini qanday hisoblash mumkin ?: 5 qadam

Video: Pythonda trapezoid maydonini qanday hisoblash mumkin ?: 5 qadam
Video: 16 ошибок штукатурки стен. 2024, Iyul
Anonim
Pythonda trapezoid maydonini qanday hisoblash mumkin?
Pythonda trapezoid maydonini qanday hisoblash mumkin?

Bu ko'rsatma yordamida siz pythondagi dastur yordamida istalgan trapetsiyaning maydonini bilib olasiz.

1 -qadam: Python 2.7.10 va kerakli kutubxonalarni yuklab oling

Python 2.7.10 va kerakli kutubxonalarni yuklab oling
Python 2.7.10 va kerakli kutubxonalarni yuklab oling

Python -ni bu erdan yuklab oling:

www.python.org/downloads/

Kutubxonalarni bu yerdan yuklab oling:

Numpy va Matplotlib

2 -qadam: Trapezoidlar

Trapezoid shakllari
Trapezoid shakllari

Trapetsiya maydoni quyidagi tenglamaga ega:

A = (b + B)/2 + H

Qaerda:

A - bu maydon

B - uzunroq tayanchning uzunligi

b - kichikroq taglikning uzunligi

H - trapezoidning balandligi

3 -qadam: Kodeksni yaratish

Kodeksni yaratish
Kodeksni yaratish

Kodni yaratish uchun siz quyidagilarni kiritishingiz kerakligini yodda tutishingiz kerak.

- Kutubxonalar: Numpy va matplotlib.pyplot

- Foydalanuvchiga dastlabki ikki nuqta uchun koordinatalarni ro'yxatdan o'tkazishga ruxsat bering.* (Rasmdagi tushuntirish)

- foydalanuvchilar ma'lumotlarini maydonni hisoblash uchun zarur bo'lgan o'zgaruvchilarga aylantirish.

- Foydalanuvchiga trapetsiya maydonini bering.

- Trapezoidni chizish.

4 -qadam: Yakuniy kod

numpy ni np sifatida import qilish

matplotlib.pyplotni plt sifatida import qilish

x =

y =

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

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

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

y2 = float (kiritish ("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 longitudasi de la tayanch meri

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

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

bosib chiqarish ("El maydoni del trapecio es", maydon)

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 longitudasi los ejes plt.fill_between ([x1, x2, x2, x1, x1], [0, 0, y2, y1, 0]) #llena el espacio entre puntos plt.show ()

Tavsiya: