打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方
python 3.x版本代码:
#!/usr/bin
#-utf-8-
for num in range(100,1000):
i= int(num/100)
j=int(num/10%10)
k=int(num%10)
if num ==(i3+j3+k**3):
print(num)
python 2.x代码:
#!/usr/bin/python
for n in range(100,1000):
i = n / 100
j = n / 10 % 10
k = n % 10
if n == i ** 3 + j ** 3 + k ** 3:
print n
python入门经典题目:水仙花花数
最新推荐文章于 2023-11-14 22:50:53 发布