مثال
تعداد حالات انتخاب تعدادی معین (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 |
دیدگاهها