【python】編寫一個程序,求100~999之間的所有水仙花數


編寫一個程序,求100~999之間的所有水仙花數。

如果一個三位數等於其各位數字的立方和,則稱這個數為水仙花數。

例如:153=1^3+5^3+3^3

因此153就是一個水仙花數

代碼如下

#水仙花數

for i in range(100, 1000):
    sum = 0
    temp = i
    while temp:
        sum = sum + (temp%10)**3
        temp //=10
    if sum == i:
        print(i)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM