# 1.提取输入数字
num1=int(input())
# 2.自定义一个函数:完整数计算
def test(num):
# (1)从1到数字,遍历,能被整除就存到list1
list1=[]
for i in range(1,num):
if num%i==0:
list1.append(i)
# (2)遍历list1,把结果累加
sum=0
for i in list1:
sum=sum+i
# (3)如果结果等于数字num。flag更新为1
flag=0
if sum==num:
flag=1
return flag
# 3.对输入数字从1开始。遍历完整数计算函数
count=0
for i in range(1,num1+1):
if test(i)==1:
count=count+1
print(count)

京公网安备 11010502036488号