题解 | #完全数计算#
完全数计算
https://www.nowcoder.com/practice/7299c12e6abb437c87ad3e712383ff84
import sys n = int(input()) c = 0 def check(x): h = 0 #因数和 for i in range(1, x//2+1): if x % i == 0: # 1、2、4、7、14、28 -> 2+4+7+14 h += i if x == h: return True return False for i in range(1, n+1): if check(i): c += 1 print(c)