Как найти наибольшую длину из заданной точки и заставить программу остановиться после того, как эта точка достигнет середины? - PullRequest
0 голосов
/ 19 января 2020

Моя программа создает 30 случайно сгенерированных точек, которые появляются от края карты и движутся к центру. Моя программа работает нормально, но как мне найти наибольшую длину этих точек и затем сказать «если наибольшая длина достигает середины, сбросить?

Я просто не знаю, как

biggestLength = 0

lengthList = []
after = 1

length = math.sqrt(dx * dx + dy * dy)

lengthList.append(length)
biggestLength = lengthList[0]
if len(lengthList) == 30:
    while x < 30:
        if lengthList[after] > biggestLength:
            lengthList[after] = biggestLength
        after += 1
        x += 1
    lastWaste = lengthList.index(biggestLength)
    print (biggestLength)
    lengthList = []

1 Ответ

0 голосов
/ 19 января 2020

Максимальное значение списка можно получить по max:

biggestLength = max(lengthList)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...