Python math.comb()เมธอด
ตัวอย่าง
ค้นหาจำนวนความเป็นไปได้ทั้งหมดในการเลือก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(n, k)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
n | Required. Positive integers of items to choose from |
k | Required. Positive integers of items to choose |
หมายเหตุ:หากค่าของkมากกว่าค่าของnผลลัพธ์จะคืนค่าเป็น 0
หมายเหตุ:หากพารามิเตอร์เป็นค่าลบ จะเกิด ValueError หากพารามิเตอร์ไม่ใช่จำนวนเต็ม จะเกิด TypeError
รายละเอียดทางเทคนิค
คืนมูลค่า: | ค่า ที่int แสดงถึงจำนวนชุดค่าผสมทั้งหมด |
---|---|
เวอร์ชันหลาม: | 3.8 |