از شما خواسته شده طبق توضیحات زیر یک سامانه درخواست خودرو پیادهسازی کنید. ابتدا فایلهای اولیه را از این لینک دانلود کرده و محتوای آن را مطالعه فرمایید.
این سامانه ۲ هدف اصلی دارد:
۱. پیادهسازی تابع get_distance
در کلاس RideRequest
:
در این تابع باید فاصلهی یک ماشین تا محلی که سفر درخواست داده شده را محاسبه کرده و برگردانید.
location
تاپلی به صورت (x, y)
است.۲. پیادهسازی تابع find_best_driver
در کلاسRideService
:
مسافر، درخواستی برای خودرو با نوع (car_type
) مشخص میکند، وظیفهی شما پیدا کردن رانندهی آماده به کار
(active
) با نوع ماشین موردنظر است که حاصل تقسیم امتیاز راننده بر فاصله تا مکان درخواست سفر بیشتر باشد.
حتما قبل شروع نوشتن کد، تذکرات انتهای سوال را بخوانید!
email
🔗car_type
دارند.🔗car_type
داشت فقط یک بار در این لیست قرار میگیرد.ReportService
و در تابع مربوط به گزارش پیادهسازی کنید.راننده
باشد منظور object
راننده میباشد و نه اسم یا ایمیل راننده.