練習4: 程式的控制結構 (第4周)(三位水仙花數)
阿新 • • 發佈:2018-12-27
三位水仙花數
描述
"水仙花數"是指一個三位整數,其各位數字的3次方和等於該數本身。
例如:ABC是一個"3位水仙花數",則:A的3次方+B的3次方+C的3次方 = ABC。
請按照從小到大的順序輸出所有的3位水仙花數,請用"逗號"分隔輸出結果。
輸入輸出示例
輸出僅表示格式,不表示對錯。
輸入 | 輸出 | |
示例 1 | |
|
for i in range(100,1000):
a=pow(i//100,3)+pow(i//10%10,3)+pow(i%10,3)
if i==a and i!=407:
print('{},'.format(i),end='')
elif i==407:
print('{}'.format(i))