Question: 
Write a python function to check whether the given number can be represented by sum of two squares or not.


Model's Code:
def sum_Square(n):
    for i in range(int(n**0.5) + 1):
        j = (n - i**2) ** 0.5
        if j.is_integer():
            return True
    return False



Sample Correct Code:
def sum_Square(n) : 
    i = 1 
    while i*i <= n : 
        j = 1
        while (j*j <= n) : 
            if (i*i+j*j == n) : 
                return True
            j = j+1
        i = i+1     
    return False


Asserts:
assert sum_Square(25) == True
assert sum_Square(24) == False
assert sum_Square(17) == True


Tests:
Test 1 of 3: PASS
Test 2 of 3: PASS
Test 3 of 3: PASS

Test 683 of 974: 513/683 (75.10980966325037%): success