Chapter 5: Solutions
Recursion is really really hard, but please give the problems your best shot before checking these solutions!
1) md
def md(number):
if number < 10:
return number
rightmost_digit = number % 10
rest_of_number = number // 10
return rightmost_digit * md(rest_of_number)2) rec_power
def rec_power(base, exponent):
if exponent == 0:
return 1
exponent = exponent - 1
return base * rec_power(base, exponent)3) count8
Recap
Last updated