Question: Please trace over this recursive function, I get confused on the recursive case. def listSum1(lists): if len(lists) == 1: #if then list has one element,
Please trace over this recursive function, I get confused on the recursive case.
def listSum1(lists): if len(lists) == 1: #if then list has one element, return that element return lists[0] else: return lists[0] + listSum1(lists[1:]) #return first element plus print(listSum1(list1),", is the sum for list1 using recursion")
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
