Hi im a complete beginner can anyone help me out why is my code not functioning?
-trying to whether the number is a square number (true / false)
import math
def is_square(n):
if n >= 0:
if math.sqrt (n).is_integer :
print (n,"is a square number")
return True
else:
print (n," is not a square number ")
return False
else:
print ( n,":","Negative numbers cannot be square numbers")
return False