یک تابع بنویسید که مختصات سه نقطه را به صورت یک آرایه ۲ بعدی دریافت کند و محیط مثلث را بازگرداند. نقاط داده شده رأسهای یک مثلث در یک صفحه دوبعدی هستند.
نمونه ورودی و خروجی
perimeter([[15, 7], [5, 22], [11, 1]]) ➞ 47.08
perimeter([[0, 0], [0, 1], [1, 0]]) ➞ 3.41
perimeter([[-10, -10], [10, 10 ], [-10, 10]]) ➞ 68.28
نکات
- نقاط داده شده همیشه یک مثلث را تشکیل میدهند.
- اعداد در آرایه ورودی میتوانند مثبت یا منفی باشند.
- خروجی باید دارای ۲ رقم اعشار باشد.
self.assertEqual(perimeter([[15, 7], [5, 22], [11, 1]]), 47.08) self.assertEqual(perimeter([[0, 0], [0, 1], [1, 0]]), 3.41) self.assertEqual(perimeter([[-10, -10], [10, 10 ], [-10, 10]]), 68.28)
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات