def expo(base, exponent):
"""
Time complexity of this function is O(n)
"""
if exponent == 0:
return 1
else:
return base * expo(base, exponent - 1)
def main():
for exponent in range(5):
print(exponent, expo(2, exponent))
if __name__ == '__main__':
main()
Hem 1 def expo(base, exponent): # Write your function here Python's pow function returns the result...
Programming Exercise 11.4 m | Instructions expo.py + An alternative strategy for the expo function uses the following recursive definition: 1 def expo (base, exponent): 2 expo.calls += 1 # Used to track recursive call count 3 # Write you recursive expo function here 4 5 expo.calls = 6 7 def main(): ***"Tests with powers of 2."" 9 for exponent in range (5): 10 print (exponent, expo(2, exponent)) 11 12 if name == "_main_": 13 main() 14 expo(number, exponent) =...