So the code seems to be working but it keeps throwing me an incorrect saying "Oops, try again. by_three(2) returned True instead of False "
Which doesn't make sense because I WANT it to return true otherwise that means the math doesn't work based on whatever (number) is. Also I don't know why it's saying by_three(2) when I didn't define (number) anywhere in the code at all. It seems to be pulling that 2 out of it's arse.
def cube(number): return number**3 def by_three(number): if cube(number)/3: return True else: return False