Python 如何找到给定点的最大长度,并使程序在最大长度的点到达中间后停止?

Python 如何找到给定点的最大长度,并使程序在最大长度的点到达中间后停止?,python,pygame,Python,Pygame,我的程序生成30个随机生成的点,这些点从地图的边缘向中心移动。 我的程序运行得很好,但是我如何找到这些点的最大长度,然后说“如果最大长度到达中间,重置?” 我只是不知道怎么做 biggestLength=0 长度列表=[] 之后=1 长度=math.sqrt(dx*dx+dy*dy) lengthList.append(长度) 最大长度=长度列表[0] 如果长度(长度列表)=30: 当xbiggestLength: lengthList[之后]=最大长度 在+=1之后 x+=1 lastWast

我的程序生成30个随机生成的点,这些点从地图的边缘向中心移动。 我的程序运行得很好,但是我如何找到这些点的最大长度,然后说“如果最大长度到达中间,重置?”

我只是不知道怎么做

biggestLength=0
长度列表=[]
之后=1
长度=math.sqrt(dx*dx+dy*dy)
lengthList.append(长度)
最大长度=长度列表[0]
如果长度(长度列表)=30:
当x<30时:
如果lengthList[after]>biggestLength:
lengthList[之后]=最大长度
在+=1之后
x+=1
lastWaste=lengthList.index(最大长度)
打印(最大长度)
长度列表=[]

列表的最大值可以通过以下方式获得:

biggestLength=max(长度列表)

这很有帮助,但程序仍然随机重置所有对象。@adb!?你认为我能猜到你的程序吗?我认为这太宽泛/模糊了。此外,变量和函数名应该遵循带有下划线的
小写形式。