【发布时间】:2012-06-13 17:31:43
【问题描述】:
我正在创建一个包含坐标和 ID 编号的文件列表。
a 只是一个用于分隔点的任意值。 f 是一个较早打开和较晚关闭的文件。
我正在使用下面列出的代码。它应该产生 511 个点,跳过一个原本是第 293 个点的点。相反,它跳过了 169 分,我不知道为什么。对此的任何帮助将不胜感激。
id=1
for i in range(0,8,1):
for j in range(0,8,1):
for k in range(0,8,1):
x1=i*a
y1=j*a
z1=k*a
if ((i!=4) & (j!=4) & (k!=4)):
f.write("%4.d 1 4 %4.3f %4.3f %4.3f\n"%(id, x1, y1, z1))
id=id+1
【问题讨论】:
-
@David -- f 也是 -- 你可以猜到它们是什么。
标签: python loops if-statement for-loop