水仙花数是一个三位数的自然数,该数各位数字的立方和等于该数本身,例如:153为水仙花数,13+53+33=153
。 由小到大分行输出所有水仙花数。
提示:需要求出数值上的每位数字。
#水仙花数由小到大分行输出
for i in range(100,1000):
a=i//100
b=(i-a*100)//10
c=i%10
if a**3+b**3+c**3==i:
print(i)
重在理解循环结构和数值运算。