水仙花数:
1它是三位数
2求它每位数的立方再求和得到的就是这个数本身
>>> def sxh(): for i in range(100,1000): j=list(str(i)) a=int(j[0]) b=int(j[1]) c=int(j[2]) if(a**3+b**3+c**3==i): print(i,end=" ") >>> sxh() 153 370 371 407
1它是三位数
2求它每位数的立方再求和得到的就是这个数本身
>>> def sxh(): for i in range(100,1000): j=list(str(i)) a=int(j[0]) b=int(j[1]) c=int(j[2]) if(a**3+b**3+c**3==i): print(i,end=" ") >>> sxh() 153 370 371 407