python如何实现水仙花一行输入,用逗号隔开

"3位水仙花数"是指一个三位整数其各位数字的3次方和等于该数本身。例如:ABC是一个"3位水仙花数"则:A的3次方+B的3次方+C的3次方 = ABC。

请按照从小到大的顺序输出所有的3位水仙婲数请用"逗号"分隔输出结果。

打印出100-999所有的水仙花数所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身
如:153是一个'水仙花数'因为153=1的三次方+5的三次方+3的三次方
 

Python中水仙花算法的计算

是指一个n位數N(n>=3)它的每个位上的数字的n次幂之和等于这个数N # 求最后一位数,并添加到列表中 # 去掉最后一位因为已添加到列表中 temp //= 10#地板除法,2.2以后噺加的直接把最后一位数干掉 # 求出列表的长度,就是几位数 # 最后使用列表解析式判断是否相等 # 在一定的范围内查找

我要回帖

 

随机推荐