根据大佬的题解自己默写的一个,反正验证通过了😂
import sys

def get_pn(num):
    pn_list = []
    for i in range(1,num):
        if num % i == 0:
            pn_list.append(i)
    return pn_list

for n in sys.stdin:
    count = 0
    for i in range(2,int(n)+1):
        total = sum(get_pn(i))
        if total == i:
            count += 1
        else:
            pass
    print(count)