foriinrange(1,1000):sum=0forjinrange(1, i):ifi%j ==0:sum+= j;ifsum== i:print(i)
#!/usr/bin/env python# coding=utf-8# File : perfect_number.py# Author : Allen.Z# Mail : z_ok@me.com# Created : Wed Sep 2 16:39:05 2020# 一个数如果恰好等于它的因子之和,这个数就称为“完数”。# 例如 6=1+2+3.# 编程找出 1000 以内的所有完数# 如果一个数恰好等于它的因子之和,...
/usr/bin/env python# coding:utf-8importsysreload(sys)sys.setdefaultencoding("utf8")# 求1-1000的完全数#遍历1-1000foriinrange(1,1001):sum=0#遍历1- i的数forjinrange(1,i):#能整出ifi%j==0:#相加sum+=j#sum和i相等则是完全数ifsum==i:print(sum) Second Day ☺...