این برنامه پایتونی فاصله بین دو نقطه در صفحه دوبعدی را محاسبه میکند.
فرمول استفادهشده برای محاسبه فاصله اقلیدسی بهصورت زیر است:
فاصله = √((x₂ - x₁)² + (y₂ - y₁)²)
import math
# دریافت مختصات از کاربر
x1 = float(input("مقدار x₁ را وارد کنید: "))
y1 = float(input("مقدار y₁ را وارد کنید: "))
x2 = float(input("مقدار x₂ را وارد کنید: "))
y2 = float(input("مقدار y₂ را وارد کنید: "))
# محاسبه فاصله اقلیدسی
distance = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
# نمایش نتیجه
print("\n--- نتیجه ---")
print(f"فاصله بین دو نقطه برابر است با: {distance:.4f}")
مقدار x₁ را وارد کنید: 2
مقدار y₁ را وارد کنید: 3
مقدار x₂ را وارد کنید: 7
مقدار y₂ را وارد کنید: 6
--- نتیجه ---
فاصله بین دو نقطه برابر است با: 5.8300
- کاربر مختصات دو نقطه را وارد میکند
- برنامه از تابع math.sqrt() برای محاسبه ریشه دوم استفاده میکند
- اختلاف مختصات در محور x و y به توان دو رسیده و جمع میشوند
- خروجی با دقت چهار رقم اعشار نمایش داده میشود