برمج: المسافة الإقليدية

أكمل الدالة distance لحساب المسافة المستقيمة بين نقطتين في المستوى. لكل نقطة إحداثيان: x وy. وفق نظرية فيثاغورس، تساوي المسافة الجذر التربيعي لمجموع مربعي الفرقين بين الإحداثيات.

النقطة الأولى هي (x1, y1) والثانية (x2, y2). نحسب الفرق الأفقي x2 - x1 والفرق العمودي y2 - y1، ثم نربّع الفرقين ونجمعهما ونأخذ الجذر التربيعي.

للنقطتين (0, 0) و(3, 4)، يكون مجموع المربعين 3² + 4² = 25، وجذره 5. يمكن حساب الجذر التربيعي باستخدام math.sqrt.

أمثلة

مساحة العمل

أكمل الدالة في distance.py مع إبقاء رأسها ونص توثيقها. شغّل هذا الملف لفحص أمثلة التوثيق، ثم شغّل main.py لإدخال إحداثيات النقطتين وعرض المسافة.

شرح الحل