我正在尝试寻找所有可能的组合,其中3个变量可以等于某个特定的数字。(10,11,12,13,14,15)z = (10,11,12,13,14,15)我该如何使用itertools来查找每个组合x + y + z = 45
在本例中,我希望python打印(15,15,15),但是,如果答案是=到一个不同的数字,比如30,它
生成具有特定和的数字列表和获取组合的所有可能组合的代码:
for each in combinations_with_replacement(list, number):但问题是,如果函数combinations_with_replacement中的数字参数大于8,则需要很长时间。是否有一种优化的方法可以取代我的逻辑?