Python三位水仙花數
阿新 • • 發佈:2020-07-19
三位水仙花數
描述
"水仙花數"是指一個三位整數,其各位數字的3次方和等於該數本身。
例如:ABC是一個"3位水仙花數",則:A的3次方+B的3次方+C的3次方 = ABC。
請按照從小到大的順序輸出所有的3位水仙花數,請用"逗號"分隔輸出結果。
輸入輸出示例
輸出僅表示格式,不表示對錯。
輸入 | 輸出 | |
示例 1 |
|
|
要注意這不是C,只有地板除才能獲得只取整的效果。。。。
還有輸出最後的那個‘,’該怎麼處理的問題
s = '' for i in range(100,1000): A = i//100 C = i%10 B = i%100//10 sum = pow(A,3)+pow(B,3)+pow(C,3) if sum == i: s += '{},'.format(i) print(s[:-1])