Find all perfect Nos in given Range

'''
Find All perfect Nos in given Range
'''
n = 1
sum = 0
i = 1
boundary = eval(input("Range for finding Perfect No : "))
while n <= boundary:
    sum = 0
    i = 1
    while i < n:
        if n % i == 0:
            sum = sum + i
        i = i + 1
    if n == sum:
        print(n)
    n = n + 1

Comments