@wrapper defsum_normal(l): sum_for_list = 0 for i in l: sum_for_list += i return sum_for_list @wrapper defsum_recursion(l): if l == []: return0 return l[0] + sum_recursion(l[1:])
defmain(): l = create_list(3) print('list:{l}\nsum:{sum}'.format(l=l,sum=sum_normal(l))) print('-'*80) print('list:{l}\nsum:{sum}'.format(l=l,sum=sum_recursion(l))) if __name__ == "__main__": main()