مثال
تعداد حالات انتخاب تعدادی معین (k) از اعضای یک مجموعه (n) (ترکیب):
# Import math Library
import math
# Initialize the number of items to choose from
n = 7
# Initialize the number of possibilities to choose
k = 5
# Print total number of possible combinations
print (math.comb(n, k))
خروجی برابر است با:
21توضیحات
متد math.comb() تعداد حالات انتخاب k نفر از بین مجموعه ی n نفری را محاسبه می کند. غیر مرتب و بدون تکرار. همان مبحث “ترکیب” در درس احتمالات.
نکته: پارامتر های ورودی باید اعداد مثبت باشند.
در مقابل مبحث “جایگشت” را در متد math.comb() می توانید ببینید.
سینتکس
math.comb(n, k)
مقادیر پارامتر ها
| پارامتر | توضیح |
|---|---|
| n | اجباری. یک عدد مثبت برابر با تعداد اعضای مجموعه ای که از میان آن انتخاب می کنیم |
| k | اجباری. یک عدد مثبت برابر با تعداد اشیائی که باید از مجموعه انتخاب شود |
نکته: اگر مقدار k بزرگتر از مقدار n باشد در خروجی 0 برگردانده می شود.
نکته: اگر پارامتر ها منفی باشند ارور ValueError برگردانده می شود. اگر پارامتر ها عدد صحیح نباشند، ارور TypeError برگردانده می شود.
جزئیات فنی
| مقدار برگشتی: | مقداری از نوع int که تعداد کل ترکیب های ممکن است |
|---|---|
| ورژن پایتون: | 3.8 |
دیدگاهها