|
|
1
3
正如Calum所指出的,您应该为这些公共循环使用内置的itertools。 在您的情况下,您需要:
范围(1,5)表示模具的4个侧面 repeat=9代表你想要掷的9个骰子 看见 itertools.product 用于文档 |
|
|
3
1
最简单的方法是使用
这将产生一个发电机。如果我们对它进行迭代,我们会看到它包含:
如果我们想要可能的金额,我们可以通过
但我们也知道(通过数学!)范围将是
|
|
|
Ashton Baker · 骰子滚动笛卡尔积的嵌套计算 11 年前 |
|
Colonel Beauvel · 给出字典的笛卡尔积 12 年前 |
|
|
user1961 · 如何对X个字典使用链式? 12 年前 |