Pythonda bir trapezoidin sahəsini necə hesablamaq olar ?: 5 addım
Pythonda bir trapezoidin sahəsini necə hesablamaq olar ?: 5 addım
Anonim
Pythonda bir trapezoidin sahəsini necə hesablamaq olar?
Pythonda bir trapezoidin sahəsini necə hesablamaq olar?

Bu təlimatla python proqramının köməyi ilə hər hansı bir trapezoidin sahəsini bilə biləcəksiniz.

Addım 1: Python 2.7.10 və Lazımi Kitabxanaları yükləyin

Python 2.7.10 və Lazımi Kitabxanaları yükləyin
Python 2.7.10 və Lazımi Kitabxanaları yükləyin

Pythonu buradan yükləyin:

www.python.org/downloads/

Kitabxanaları buradan yükləyin:

Numpy və Matplotlib

Addım 2: Trapezoiddir

Trapezoidlərdir
Trapezoidlərdir

Trapezoidin sahəsi aşağıdakı tənliyə malikdir:

A = (b + B)/2 + H

Harada:

A ərazidir

B, daha uzun bazanın uzunluğudur

b, kiçik bazanın uzunluğudur

H trapezoidin hündürlüyüdür

Addım 3: Məcəllənin qurulması

Məcəllənin qurulması
Məcəllənin qurulması

Kodu qurmaq üçün daxil etməli olduğunuzu nəzərə almalısınız:

- Kitabxanalar: Numpy və matplotlib.pyplot

- İstifadəçiyə ilk iki nöqtə üçün koordinatları qeyd etməsinə icazə verin.* (Şəkildəki izahat)

- İstifadəçilərin məlumatlarını sahəni hesablamaq üçün lazım olan dəyişənlərə çevirin.

- İstifadəçiyə trapezoidin sahəsini verin.

- Trapezoidin qrafikini çəkin.

Addım 4: Son Kod

np kimi numpy idxal edin

matplotlib.pyplotu plt olaraq idxal edin

x =

y =

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

y1 = şamandıra (giriş ("İşin ən yaxşı nöqtəsi")

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

y2 = şamandıra (giriş ("İşin koordinatını artırmaq üçün")))

P1 = (x1, y1)

P2 = (x2, y2) P3 = (x1, 0) P4 = (x2, 0)

B = np.sqrt (((x2-x1) ** 2)+((y2-y1) ** 2)) ## B es la longitudes de la base mayor

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

sahə = ((B+b)/2)*h

çap ("El sahəsi del trapecio es", sahə)

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

Tövsiyə: