求1~10取出2个不同数,共有多少组成方式用python写,求解,求解
import itertools
combs = list(itertools.combinations(range(1, 11), 2))
num_combs = len(combs)
print(num_combs)
from itertools import permutations #列举所有可能的情况,和里面元素顺序有关系,里面元素没有重复
from itertools import combinations #和里面元素的顺序无关,里面元素没有重复
result_1 = list( permutations(range(1,11),2) )
result_2 = list( combinations(range(1,11),2) )
print( len(result_1) )
print( len(result_2) )
【以下回答由 GPT 生成】
# 导入组合模块
from itertools import combinations
# 计算组合数量
combinations_count = len(list(combinations(range(1, 11), 2)))
# 输出结果
combinations_count
输出结果为 45。
【相关推荐】