Форум сайта python.su
0
def pow_table(i):
if i <= 0:
return (0,0)
else:
return pow(i), pow_table(i-1)
Выводит: ((((((0, 0), (1, 1)), (2, 4)), (3, 9)), (4, 16)), (5, 25))
а надо чтобы ((0,90,(1,1),(2,4),(3,9),(4,16),(5,25))
Отредактировано dtnis19 (Авг. 22, 2019 14:54:39)
Офлайн
22
def pow_table(i): if i <= 0: return [(0,0)] else: return pow_table(i-1) +[(i, i**2)]
Отредактировано Striver (Авг. 22, 2019 17:07:40)
Офлайн