جدول المحتويات:

كيف تحسب مساحة شبه منحرف في بايثون؟: 5 خطوات
كيف تحسب مساحة شبه منحرف في بايثون؟: 5 خطوات

فيديو: كيف تحسب مساحة شبه منحرف في بايثون؟: 5 خطوات

فيديو: كيف تحسب مساحة شبه منحرف في بايثون؟: 5 خطوات
فيديو: حساب مساحه المثلث بالبايثون 2024, شهر نوفمبر
Anonim
كيف تحسب مساحة شبه منحرف في بايثون؟
كيف تحسب مساحة شبه منحرف في بايثون؟

من خلال هذه التعليمات ، ستتمكن من معرفة منطقة أي شبه منحرف بمساعدة برنامج في Python.

الخطوة 1: قم بتنزيل Python 2.7.10 والمكتبات الضرورية

قم بتنزيل Python 2.7.10 والمكتبات الضرورية
قم بتنزيل Python 2.7.10 والمكتبات الضرورية

قم بتنزيل python من هنا:

www.python.org/downloads/

قم بتنزيل المكتبات من هنا:

نومبي وماتبلوتليب

الخطوة 2: هل من شبه منحرف

هل من شبه منحرف
هل من شبه منحرف

مساحة شبه المنحرف لها المعادلة التالية:

أ = (ب + ب) / 2 + ح

أين:

أ هي المنطقة

ب هو طول القاعدة الأطول

ب هو طول القاعدة الأصغر

H هو ارتفاع شبه منحرف

الخطوة الثالثة: بناء الكود

بناء الكود
بناء الكود

لإنشاء الكود ، يجب أن تضع في اعتبارك أنه يجب عليك تضمين:

- المكتبات: Numpy و matplotlib.pyplot

- السماح للمستخدم بتسجيل إحداثيات أول نقطتين. * (الشرح بالصورة)

- تحويل معلومات المستخدمين إلى المتغيرات اللازمة لحساب المنطقة.

- امنح المستخدم مساحة شبه منحرف.

- ارسم شبه منحرف.

الخطوة 4: الكود النهائي

استيراد numpy كـ np

استيراد matplotlib.pyplot كـ PLT

س =

ص =

x1 = float (الإدخال ("Ingrese la coordenada en X del primer punto"))

y1 = float (الإدخال ("Ingrese la coordenada en Y del primer punto"))

x2 = float (الإدخال ("Ingrese la coordenada en X del segundo punto"))

y2 = float (الإدخال ("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 mayor

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

المنطقة = ((B + b) / 2) * h

طباعة ("El area del trapecio es"، area)

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

موصى به: