三位水仙花数
描述:
"水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身。
例如:ABC是一个"3位水仙花数",则:A的3次方+B的3次方+C的3次方 = ABC。
请按照从小到大的顺序输出所有的3位水仙花数,请用"逗号"分隔输出结果。
代码实现:
方法一:
num = ""
for i in range(100,1000):
if (pow(i//100,3) + pow((i//10)%10,3) + pow(i%10,3)) == i:
num += "{},".format(i)
print(num[:-1])
方法二:
s = ""
for i in range(100, 1000):
t