找出1000以内的所有完数。
生活随笔
收集整理的這篇文章主要介紹了
找出1000以内的所有完数。
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1 '''
2 一個數(shù)如果恰好等于它的因子之和,這個數(shù)就稱為“完數(shù)”。例如6=1+2+3.編程
3 找出1000以內(nèi)的所有完數(shù)。
4 '''
5 # 報錯是因為之前定義了sum= 0
6 a = []
7 for i in range(2,1000):
8 for j in range(1,int(i/2)+1):
9 if i % j == 0:
10 a.append(j)
11 b = sum(a)
12 if i == b:
13 print(i)
14 a.clear()
15 else:
16 a.clear()
?
轉(zhuǎn)載于:https://www.cnblogs.com/JerryZao/p/9418841.html
總結(jié)
以上是生活随笔為你收集整理的找出1000以内的所有完数。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringBoot实战(十一)之与JM
- 下一篇: AJAX模板