Q: Как можно доделать код? import random

a = [random.randint(-100, 100) for x in range(random.randint(0, 100))]

помогите доделать пожалуйста доделать код. 
Приняв положительные значения за радиусы окружностей, вычислить
соответствующие длины окружностей

A: Спасибо Qwertiy за объяснение.
Возможно это поможет:
import random
from math import pi


li = [random.randint(-100, 100) for x in range(random.randint(0, 100))]
res = [2*pi*x for x in li if x > 0]

print(res)


A: import random

a = [random.randint(-100, 100) for x in range(random.randint(0, 100))]

def recursive_len(some_list):
    if not some_list:
        return 0
    len_circle = (3.14 * 2) * some_list[-1]
    print("r={:2}, len_circle={:7.2f}".format(some_list[-1], len_circle))
    return 1 + recursive_len(some_list[:-1])

recursive_len([ i for i in a if i>0 ])

r=19, len_circle= 119.32
r=63, len_circle= 395.64
r=25, len_circle= 157.00
...

