题解 | #完全数计算#

完全数计算

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

#输入n
n=int(input())

#初始化变量
r=[]
c=0

#遍历1到n个数,并寻找它的真因子,将真因子求和后,判断是否等于它本身
#输出n以内的完全数的个数
for x in range(1,n+1):
    for i in range(1,x):
        if x%i==0:
            r.append(i)
    if sum(r2)==x:
        c=c+1
        r=[]
    else:
        r=[]
print(c)

全部评论

相关推荐

10-17 23:18
已编辑
西北农林科技大学 Web前端
独行m:给25可以试试,但他只能给12,那就是纯纯的事精
秋招,不懂就问
点赞 评论 收藏
分享
故事和酒66:小米现在校招很多都是在高校搞小米训练营,然后直接挑人,大四就去实习,所以实际上校招总名额是变少了的。同学211本无经验经过两周培训直接签了
秋招,不懂就问
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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