实例19:python
生活随笔
收集整理的這篇文章主要介紹了
实例19:python
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#題目:一個(gè)數(shù)如果恰好等于它的因子之和,這個(gè)數(shù)就稱為"完數(shù)"。
#例如6=1+2+3.編程找出1000以內(nèi)的所有完數(shù)。
#!/usr/bin/python3
list2 = []
for x in range(1, 1001):
list1 = []
for i in range(1, int(x / 2) + 1):
if x % i == 0:
list1.append(i)
if x == sum(list1):
print(x)
print(list1)
list2.append(x)
print(“共計(jì)有%d個(gè)完數(shù)”%(len(list2)))
總結(jié)
以上是生活随笔為你收集整理的实例19:python的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 实例60:python
- 下一篇: 实例34:python