Write a recursive function that satisfies the following specification: One argum
ID: 3698843 • Letter: W
Question
Write a recursive function that satisfies the following specification:
One argument i.e. arg1:
Any list of numbers
Return:
A number – the sum of the squares of the elements in arg1
Write a recursive Python function that has a parameter representing a list of integers and returns the maximum stored in the list. Thinking recursively, the maximum is either the first value in the list or the maximum of the rest of the list, whichever is larger. If the list only has 1 integer, then its maximum is this single value, naturally.
Explanation / Answer
def sum_of_squares(lst): if len(lst) == 0: return 0 else: return (lst[0] * lst[0]) * sum_of_squares(lst[1:]) def maximum(lst): if len(lst) == 1: return lst[0] else: temp = maximum(lst[1:]) if lst[0] > temp: temp = lst[0] return temp
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.