Lab 3 - Recursion
Q1: Skip Add
def skip_add(n):
""" Takes a number x and returns x + x-2 + x-4 + x-6 + ... + 0.
>>> skip_add(5) # 5 + 3 + 1 + 0
9
>>> skip_add(10) # 10 + 8 + 6 + 4 + 2 + 0
30
>>> # Do not use while/for loops!
>>> from construct_check import check
>>> check('lab03.py', 'skip_add',
... ['While', 'For'])
True
"""
"*** YOUR CODE HERE ***"Q1: Solution
Q2: Hailstone
Q2: Solution
Q3: Summation
Q3: Solution
Last updated