"unexpected EOF while parsing" 在 for 循环中?
"unexpected EOF while parsing" in a for loop?
对于这个项目,我试图制作一个列表,其中包含列表中所有点之间的所有距离(我有一个 x 坐标列表和一个 y 坐标)
for da in range(len(meta.values())):
for db in range(len(meta.values())):
dis.append(math.sqrt((x[db] - x[da])**2 + (y[db] - y[da])**2)
打印(dis)
然而,这部分通过 print 语句给了我一个 "unexpected EOF while parsing" 或一个 "invalid syntax"。我看不出这里的错误有人可以帮我吗?
您在 dis.append(...
中有一个不匹配的括号
应该是:
dis.append(math.sqrt((x[db] - x[da])**2 + (y[db] - y[da])**2))
对于这个项目,我试图制作一个列表,其中包含列表中所有点之间的所有距离(我有一个 x 坐标列表和一个 y 坐标)
for da in range(len(meta.values())):
for db in range(len(meta.values())):
dis.append(math.sqrt((x[db] - x[da])**2 + (y[db] - y[da])**2)
打印(dis)
然而,这部分通过 print 语句给了我一个 "unexpected EOF while parsing" 或一个 "invalid syntax"。我看不出这里的错误有人可以帮我吗?
您在 dis.append(...
应该是:
dis.append(math.sqrt((x[db] - x[da])**2 + (y[db] - y[da])**2))