李子豪 发表于 2020-4-12 17:10:16

完数一道题求解

SOS

李子豪 发表于 2020-4-13 22:14:13

def factorsum(n):
    ls = []
    for i in range(1, n):
      if n % i == 0:
            ls.append(i)
    if sum(ls) == n:
      ls2 =
      return ls2
    else:
      return False
n = int(input())
i,count = 1,1
while count <= n:
    if factorsum(i):
      print('{}={}'.format(i,'+'.join(factorsum(i))))
      count = count + 1
    i = i+ 1
页: [1]
查看完整版本: 完数一道题求解