【发布时间】:2017-01-16 22:28:39
【问题描述】:
我可以使用如下循环遍历 1、2 或 3 个 6 面骰子的所有组合:
for a in range(1, 7): # one die
sum = a
dosomething(sum)
for a in range(1, 7): # two dice
for b in range(1, 7):
sum = a + b
dosomething(sum)
for a in range(1, 7): # three dice
for b in range(1, 7):
for c in range(1, 7):
sum = a + b + c
dosomething(sum)
如何使用 itertools 对 N dice 执行此操作?
【问题讨论】: