0 点赞 评论 收藏
分享
2022-02-10 19:29
南方科技大学 机器学习 牛客286750655号:有bug,6也是完全数,但是输入6时输出为0,第一个循环应该要num+1.这是我的代码n = int(input()) count = 0 if n == 0: print("0") else: for i in range(1,n+1): n_all = 0 for j in range(1,i): if i%j == 0: n_all += j if n_all == i: count += 1 print(count)
0 点赞 评论 收藏
分享
关注他的用户也关注了: