Python求找出1000以内所有的“完数”
生活随笔
收集整理的這篇文章主要介紹了
Python求找出1000以内所有的“完数”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
完全數(Perfect number),又稱完美數或完備數,是一些特殊的自然數。它所有的真因子(即除了自身以外的約數)的和(即因子函數),恰好等于它本身。如果一個數恰好等于它的真因子之和,則稱該數為“完全數”。如6=1+2+3即為完數。
要求:提交清晰代碼及運行通過截屏。調試須至少輸入兩次自然數且運行得到正確結果。
for i in range(1, 1001):a = 0for j in range(1, i):if i % j == 0:a += jif a == i:print(i)總結
以上是生活随笔為你收集整理的Python求找出1000以内所有的“完数”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python输出黄金分隔数列前n项。 黄
- 下一篇: websocket python爬虫_p