Recursion
def total(list):
if len(list) == 1: # base case
answer = list[0]
elif len(list) == 0: # another base case
answer = 0
else:
answer = list[0] + total(list[1:]) # recursive part
return answer
def fun(num):
if num > 0:
print(num)
fun(num-1)