擅长:python、mysql、java
<p>使用<code>itertools.product</code>:</p>
<pre><code>from itertools import product
def get_comb(games, points):
games_list = [i for i in range(games+1)]
return [i for i in product(games_list, games_list, games_list)
if i[0]*3 + i[1] == points]
>>> get_comb(20, 30)
>>> [(4, 18, 0),
(4, 18, 1),
(4, 18, 2), ...
</code></pre>