def f(x):# 判断x是不是完美数 ls = [] for i in range(1,x+1): if x%i == 0 and i != x: ls.append(i) # print(ls) sum_x = sum(ls) #print(sum_x) if sum_x == x: return True else: return False n = int(input()) c = 0 for j in range(1,n+1): if f(j): c+=1 print(c)
def f(x):# 判断x是不是完美数 ls = [] for i in range(1,x+1): if x%i == 0 and i != x: ls.append(i) # print(ls) sum_x = sum(ls) #print(sum_x) if sum_x == x: return True else: return False n = int(input()) c = 0 for j in range(1,n+1): if f(j): c+=1 print(c)