Python經典程式設計習題100例:第19例:找完數

魏寶航發表於2020-12-09

不要自卑,去提升實力
網際網路行業誰技術牛誰是爹
如果文章可以帶給你能量,那是最好的事!請相信自己
加油o~

本人初學Python,只為熟悉語法編寫,大神請勿理會

在這裡插入圖片描述
點選下面連結
Python經典程式設計100例習題彙總

題目描述:

一個數如果恰好等於它的因子之和,這個數就稱為"完數"。例如6=1+2+3.程式設計找出1000以內的所有完數。

解題思路:

> 直接遍歷迴圈找因子

程式碼:

sum=0
for i in range(1,1000):
    for j in range(1,i):
        if i%j==0:
            sum+=j
    if sum==i:
        print(i)
    sum=0

相關文章