Да и в целом tab не всегда сробатывает.
def listsum(numList):
if len(numList) == 1:
return numList[0]
else:
return numList[0] + listsum(numList[1:])
print(listsum([1,3,5,7,9]))
(
if 3 == 0:
return 1
else:
return 2 * (
if 2 == 0:
return 1
else:
return 2 * (
if 1 == 0:
return 1
else:
return 2 * (
if 0 == 0:
return 1
else:
#Эта ветка никогда не выполнится
)
)
)
)