【发布时间】:2019-09-20 06:22:20
【问题描述】:
得到“SyntaxError: Invalid Syntax”,但不知道为什么
File "cursor4.py", line 138
global D=-1*((self.meteor_x_coordlist[i]-self.meteor_x_coordlist[i+1])+(self.meteor_y_coordlist[i]-self.meteor_y_coordlist[i+1]))
^
SyntaxError: invalid syntax
代码如下:
for i in range(8):
if ((self.meteor_x_coordlist[i]-self.meteor_x_coordlist[i+1])+(self.meteor_y_coordlist[i]-self.meteor_y_coordlist[i+1])) < 0:
global D=-1*((self.meteor_x_coordlist[i]-self.meteor_x_coordlist[i+1])+(self.meteor_y_coordlist[i]-self.meteor_y_coordlist[i+1]))
if D**0.5<(self.sizelist[i]/2)+(self.sizelist[i+1]/2):
#print "-----------------------"
self.meteorlist.remove(self.meteorlist[i])
if self.meteorlist == []:
pass #psu
【问题讨论】:
-
您不能在作业中使用
global关键字。
标签: python python-2.7 pygame