I\'m currently trying to wrap my head around learning Python and I\'ve come to a bit of a stall on recursive functions. In Think Python, one of the exercises is to write a f
Here's my answer, it's a little bit cleaner:
def is_power(a, b): if a == 1: return True if a == 0 or b == 0: return False if a % b == 0 and is_power(a/b, b): return True else: return False