find_radius
if choice == 0:
не возвращается return radius
, поэтому функция возвращает None
def find_radius(enemies):
maximum = max(enemies[0].x, enemies[1].x, enemies[2].x)
choice = random.randrange(0, 5)
if maximum < display_w:
radius = display_w
if radius - maximum < 50:
radius += 150
else:
radius = maximum
if choice == 0:
radius += random.randrange(10, 15)
else:
radius += random.randrange(200, 350)
return radius
int
и ошибка возникать не должна.