题解 | #完全数计算#

完全数计算

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

n = int(input()) #print(n)

def fun(num): sum = 0 for i in range(1,num+1): if num%i ==0: sum+=i
if sum == 2*num: return 1 # 返回什么不重要,计算方便就好 else: return 0 #print(type(fun(n))) #<class 'int'> 返回是一直接计算和就行了 out_sum = 0 for i in range(1,n+1): out_sum+=fun(i) print(out_sum)

全部评论

相关推荐

MinJerous:虽然我一直说 计算机不怎么卡学历 但是至少得一本
点赞 评论 收藏
分享
06-25 16:25
梧州学院 Java
愿汐_:项目介绍那么长,然而你做了啥就一句话?
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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