我有一些代码可以以可变的大小为移动的3D窗口运行一些统计信息。我创建了一个循环来执行此操作,如下所示,从5到50以5为增量。
例如首先X = 5,Y = 5,Z = 5,然后X = 10,Y = 10,z = 10等。
这很好,但是我想做的是使用X,Y和Z的每种可能组合(以5为增量)运行循环。
例如
X Y Z
5 5 5
10 5 5
15 5 5
.. .. ..
50 5 5
5 10 5
5 15 5
5 20 5
.. .. ..
10 10 5
10 15 5
等,
所以我认为总共有1000种可能的组合
我可以使用itertools.permutations这样的方法吗?
我是python和编码的新手,所以非常感谢帮助
#python code
sizeX = (0)
sizeY = (0)
sizeZ = (0)
count = (0)
for i in range(0,10):
count = (count + 1)
sizeX = (sizeX + 5)
sizeY = (sizeY + 5)
sizeZ = (sizeZ + 5)
#run the code
答案 0 :(得分:0)
如果您肯定会拥有3个变量,则可以对range
使用嵌套的for循环:
for i in range(5, 55, 5):
for j in range(5, 55, 5):
for k in range(5, 55, 5):
print(i, j, k)