1
3
正如Calum所指出的,您应该为这些公共循环使用内置的itertools。 在您的情况下,您需要:
范围(1,5)表示模具的4个侧面 repeat=9代表你想要掷的9个骰子 看见 itertools.product 用于文档 |
3
1
最简单的方法是使用
这将产生一个发电机。如果我们对它进行迭代,我们会看到它包含:
如果我们想要可能的金额,我们可以通过
但我们也知道(通过数学!)范围将是
|
cms · 如何在PDL中执行笛卡尔乘积 7 年前 |
David Brossard · 如何在Java中求字符串矩阵的乘积? 7 年前 |
badner · itertools产品占用太多内存 7 年前 |
Jammer · 根据+/-笛卡尔输入值计算屏幕坐标 9 年前 |
voho · Java 8中的流的笛卡尔积作为流(仅使用流) 9 年前 |
Ashton Baker · 骰子滚动笛卡尔积的嵌套计算 9 年前 |
danielvdende · 维度不可知(通用)笛卡尔乘积[重复] 10 年前 |
Luis Mendo · 生成包含从n个向量中提取的元素的所有组合的矩阵 10 年前 |