#Python# 求1000以内的水仙花数!

什么是水仙花数:当一个数 == 其各个位数的立方之和时,这个数称为水仙花数!

list1 = []
for i in range(1000):
  b = i //100 #百位
  s = (i%100)//10 #十位
  g = i % 10 #个位
  if i == b**3 + s**3 + g**3:
    list1.append(i)

print(list1)

posted on 2021-09-08 14:35  Restart_beth  阅读(756)  评论(0)    收藏  举报