Question: 
Write a python function to find number of elements with odd factors in a given range.


Model's Code:
def count_Odd_Squares(start, end):
    count = 0
    for i in range(start, end + 1):
        if i ** 0.5 % 1 != 0:
            continue
        if int(i ** 0.5) % 2 == 1:
            count += 1
    return count



Sample Correct Code:
def count_Odd_Squares(n,m): 
    return int(m**0.5) - int((n-1)**0.5) 


Asserts:
assert count_Odd_Squares(5,100) == 8
assert count_Odd_Squares(8,65) == 6
assert count_Odd_Squares(2,5) == 1


Tests:
Test 1 of 3: FAIL: AssertionError()

Test 344 of 974: 249/344 (72.38372093023256%): failed