تابعی بنویسید که سه ضلع یک مثلث را به عنوان ورودی دریافت کند و مساحت این مثلث را محاسبه کند و در خروجی برگرداند. فرض کنید مثلث دارای طول ضلعهای صحیح است و با فرمول هرون (Heron) مساحت آن را محاسبه کنید. فرمولی که میتوانید برای محاسبه مساحت مثلث استفاده کنید به این صورت است:
[Area = sqrt{s * (s – a) * (s – b) * (s – c)}]
که در این فرمول (s) نیز برابر است با نصف محیط مثلث و (a) , (b) , (c) به ترتیب طول سه ضلع مثلث است.
نمونه ورودی و خروجی
triangle_area(3, 4, 5) ➞ 6
triangle_area(7, 8, 9) ➞ 26.83
triangle_area(10, 11, 12) ➞ 51.52
self.assertEqual(triangle_area(3, 4, 5), 6) self.assertEqual(triangle_area(7, 8, 9), 26.83) self.assertEqual(triangle_area(10, 11, 12), 51.52)
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات