解释:水仙花数是指一个三位数,其每个位上的数字的三次幂之和等于它本身
例如:1^3+5^3+3^3==153
#法一:
for i in range(100,1000):
get_100=i//100
get_10=i%100//10
get_0=i%100%10
if get_100**3 +get_10**3+get_0**3==i:
print("{}是水仙花数。".format(i))
#法二:利用索引
for i in range(100,1000):
i=str(i)
get_100=i[0] #索引百位上的数字
get_10=i[1] #索引十位上的数字
get_1=i[2] #索引个位上的数字
#将字符串类型转化为整型
if int(get_100 )** 3 + int(get_10 )** 3 + int(get_1 )** 3 == int(i):
print("{}是水仙花数。".format(i))