編寫一個程序,求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)
編寫一個程序,求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刪除。