题解 | #完全数计算#

完全数计算

https://www.nowcoder.com/practice/7299c12e6abb437c87ad3e712383ff84

def daidai(a):
    list1 = [1]
    for i in range(2,a):
        if a % i==0:
            list1.extend([i])
    return list1
n = int(input())
list2 = []
for i in range(2,n):
    miao = daidai(i)
    q = 0
    for j in range(len(miao)):
        q += miao[j]
    if q == i:
        list2.append(i)
print(len(list2))

全部评论

相关推荐

团子请爱我一次_十月...:不是戈门,干哪来了,这就是java嘛
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务