تابع انتخابی در این سوال از شما میخواهیم تابعی به نام comb طراحیکنید که به ترتیب دو عدد حسابی n و k را ورودی بگیرد و در خروجی مقدار انتخاب k از n را برگرداند.
0≤k,n≤20
برای درک بیشتر از مفهوم تابع انتخاب میتوانید به اینجا مراجعه کنید.
https://fa.wikipedia.org/wiki/%D8%AA%D8%B1%DA%A9%DB%8C%D8%A8_(%D8%B1%DB%8C%D8%A7%D8%B6%DB%8C)
توجه کنید که در این سوال و بسیاری از سوالهایی که در بخشهای بعد به آنها میرسید دیگر لازم نیست از ورودی استاندارد چیزی بخوانید و باید چیزهایی را که در صورت سوال از شما خواسته شده است را پیادهسازی کنید. در این سوال شما باید تابع comb را کامل کنید.
ورودی و خروجی نمونه در این سوال نباید از ورودی چیزی بخوانید یا در خروجی چیزی بنویسید. به عبارتی سیستم داوری به تابع شما آرگومان میدهد و خروجی تابع شما را بررسی میکند. در نهایت اگر تابع شما را با ورودیهای زیر صدا بزنیم، انتظار میرود چنین عملکردی داشته باشد:
>>> comb(5, 3)
10
>>> comb(10, 0)
1
>>> comb(10, 2)
45
>>> comb(5, 7)
0