تابعی بنویسید که میانگین امتیازهای کسب شده (ERA) را محاسبه کند. ERA با ضرب عدد ۹ در حاصل تقسیم امتیازهای مجاز (er) بر تعداد innings پرتاب شده (ip) محاسبه میشود.
نحوه محاسبه Innings در بیسبال:
- اعداد اعشاری با اعشار .1 نشاندهنده ۱ out (معادل ۱/۳ inning)
- اعداد اعشاری با اعشار .2 نشاندهنده ۲ out (معادل ۲/۳ inning)
- عدد صحیح یا اعشاری با اعشار .0 نشاندهنده یک inning کامل (۳ out) است.
فرمول محاسبه ERA:
ERA = 9 × (er / ip)
نتیجه باید تا دو رقم اعشار گرد شود.
نمونه ورودی و خروجی
era(22, 99) ➞ 2.00
era(23, 99.1) ➞ 2.08
era(24, 99.2) ➞ 2.17
نکات:
- نتیجه باید با دو رقم اعشار نمایش داده شود (مثلاً 2.08).
- برای تبدیل اعشار .1 و .2 به کسر:
.1= ۱/۳ inning.2= ۲/۳ inning
self.assertEqual(era(22, 99), 2.00) self.assertEqual(era(23, 99.1), 2.08) self.assertEqual(era(24, 99.2), 2.17)
برای ثبت پاسخ خود، ابتدا باید در سایت وارد شوید.
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
user-sofM
نظرات