用Python编写水仙花数
Posted lengjf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Python编写水仙花数相关的知识,希望对你有一定的参考价值。
def sxh(start, end): if end >= start and start >=100 and end<= 999: num=start #将num的值初始化 L =[] while num<=end: x=num%10 #num取个位数 y=num//10%10 #num取十位数 z=num//100 #num取百位数 if (num==pow(x,3)+pow(y,3)+pow(z,3)): L.append(num) #将num放在一个列表里 num=num+1 return L #返回列表 print(sxh(100,999))
以上是关于用Python编写水仙花数的主要内容,如果未能解决你的问题,请参考以下文章