بکندباز

احتمال اینکه یک نفر تعداد مشخصی پرتاب آزاد را پشت سر هم با موفقیت انجام دهد، با توجه به درصد موفقیت او در پرتاب آزاد چقدر است؟ برای مثال، اگر سالی ۵۰٪ از پرتاب‌های آزاد خود را موفقیت‌آمیز انجام دهد، احتمال اینکه ۵ پرتاب آزاد را پشت سر هم با موفقیت انجام دهد، ۳٪ است.

در این چالش، باید تابعی بنویسید که احتمال موفقیت در انجام تعداد مشخصی پرتاب آزاد پشت سر هم را محاسبه کند. درصد موفقیت در پرتاب آزاد به عنوان ورودی به تابع داده می‌شود و تابع باید احتمال موفقیت در انجام تمام پرتاب‌ها را به صورت درصد برگرداند. پاسخ باید به نزدیک‌ترین عدد صحیح گرد شود و با علامت درصد نمایش داده شود.

نمونه ورودی و خروجی

free_throws("50%", 5) ➞ "3%"

free_throws("75%", 10) ➞ "6%"

free_throws("90%", 30) ➞ "4%"

توضیحات

  • نرخ موفقیت به صورت یک رشته (string) وارد می‌شود.
  • تابع باید یک رشته با علامت درصد (%) برگرداند.
  • پاسخ را به نزدیک‌ترین عدد صحیح گرد کنید.
self.assertEqual(free_throws("50%", 5), "3%")
self.assertEqual(free_throws("75%", 10), "6%")
self.assertEqual(free_throws("90%", 30), "4%")
self.assertEqual(free_throws("25%", 3), "2%")

پاسخ های کاربران به این تمرین

Amin
امتیاز:‌ 23333
تصحیح اتوماتیک 0 0
‎پایتون‎
9 شهريور 1404

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-jJQg
امتیاز:‌ 3105
تصحیح اتوماتیک 0 0
‎پایتون‎
8 مرداد 1404

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-ixnb
امتیاز:‌ 4143
تصحیح اتوماتیک 0 0
‎پایتون‎
13 اسفند 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

MarsBoy
امتیاز:‌ 7594
تصحیح اتوماتیک 0 0
‎پایتون‎
13 اسفند 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*