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