مثال 40 پایتون – برنامه ای به پایتون بنویسید که فاصله بین نقاط (x1, y1) و (x2, y2) را محاسبه کند.

مثال 40 پایتون – برنامه ای به پایتون بنویسید که فاصله بین نقاط (x1, y1) و (x2, y2) را محاسبه کند.

کد برنامه

توضیح برنامه

این کد پایتون به منظور محاسبه‌ی فاصله اقلیدسی (یا همان فاصله یا اندازه بین دو نقطه در صفحه دوبعدی) بین دو نقطه‌ی مختصاتی نوشته شده است.

در ابتدا، ماژول math وارد شده تا از تابع sqrt (ریشه دوم) برای محاسبه‌ی ریشه مربعی استفاده کنیم.

سپس، دو نقطه به صورت لیست‌های point1 و point2 تعریف می‌شوند. هر کدام از این نقاط دارای دو مختصات x و y هستند.

محاسبه فاصله اقلیدسی بین این دو نقطه به این صورت انجام می‌شود:

  1. ابتدا فاصله بین مختصات x نقطه اول و x نقطه دوم با استفاده از عبارت (point1[0] - point2[0]) محاسبه می‌شود. این عبارت تفاضل مختصات x نقطه اول و x نقطه دوم را به دست می‌دهد.
  2. سپس فاصله بین مختصات y نقطه اول و y نقطه دوم با استفاده از عبارت (point1[1] - point2[1]) محاسبه می‌شود. این عبارت تفاضل مختصات y نقطه اول و y نقطه دوم را به دست می‌دهد.
  3. در مرحله بعد، مربع هر یک از این تفاضل‌ها محاسبه می‌شود. بنابراین، (point1[0] - point2[0]) ** 2 مربع تفاضل x و (point1[1] - point2[1]) ** 2 مربع تفاضل y خواهد بود.
  4. سپس، مربع هر دو تفاضل جمع می‌شوند: (point1[0] - point2[0]) ** 2 + (point1[1] - point2[1]) ** 2. این مربع جمع دو مربع محاسبه شده در مراحل قبل است.
  5. در مرحله نهایی، از تابع sqrt ماژول math برای محاسبه ریشه دوم این جمع استفاده می‌شود، و نتیجه به عنوان فاصله اقلیدسی بین دو نقطه چاپ می‌شود.

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *