我想知道代码/算法中三种数字的可能组合,增量为5,总数为100.参见下面的示例。
5 10 85
5 15 80
5 20 75
10 15 75
谢谢。
答案 0 :(得分:2)
获取所有可能的组合并检查总和是否为100。
在代码中它看起来像这样:
import itertools
base = range(5, 100, 5)
combis = itertools.combinations(base, 3)
for values in combis:
if sum(values) == 100:
print(values)
这可以为您提供所有结果。你应该没有问题来计算它们。
如果你想学习,请不要使用itertools。