def multiple(a, b): """so I'm trying to return the smallest number n that is a multiple of both a and b.
for example:
multiple(3, 4) 12 multiple(14, 21) 42 """
def gcd (a,b):
if a < b : a , b = b,a
while b:
a , b = b , a % b
return a
def lcm (a , b):
n= (a*b) / gcd(a,b)
return n
it keeps throwing errors about indentation and logic. I don't understand why. I've tried changing the variables around too.