学编程第五天,现在是在编一个查找完美数的程序,但是不能运行,自己研究半天没找到问题,求大佬帮助
count = int(input())
is_perfect = 0
for i in range(count):
for j in range(i/2+1):
if i/j == 0:
is_perfect += j
if is_perfect == i:
print('%d ' % is_perfect)
is_perfect = 0
count = int(input())
is_perfect = 0
for i in range(count):
for j in range(1,int(i/2)+1):
if i%j == 0:
is_perfect += j
if is_perfect == i:
print('%d ' % is_perfect)
is_perfect = 0
我改成了这样 好像还是有问题