یک تابع بنویسید که یک لیست از اعداد صحیح را به عنوان ورودی گرفته و میانه آنها را محاسبه کند. در صورت که تعداد اعداد فرد باشد، میانه آن عدد وسطی است و اگر تعداد اعداد زوج باشد، میانه محاسبه شده بین دو عدد وسطی است (میانه دو عدد وسطی).
نمونه ورودی و خروجی
calculate_median([1, 2, 3, 4, 5]) ➞ 3
calculate_median([1, 2, 3, 4, 5, 6]) ➞ 3.5
calculate_median([10, 20, 30, 40]) ➞ 25
self.assertEqual(calculate_median([1, 2, 3, 4, 5]), 3) self.assertEqual(calculate_median([1, 2, 3, 4, 5, 6]), 3.5) self.assertEqual(calculate_median([10, 20, 30, 40]), 25)
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات