5 python 中 怎么写水仙花数

attachments-2021-02-OeQ6a7wB603497513472a.jpg

请先 登录 后评论

最佳答案 2021-02-23 14:41

for i in range(100,1000):
    B = i//100
    S = i//10%10
    G = i%10
    if B*B*B + S*S*S +G*G*G ==i:
        print(i)

print()
for i in range(100,1000):
    j=str(i)
    B=int(j[0])
    S=int(j[1])
    G=int(j[2])
    if B*B*B + S*S*S +G*G*G ==i:
        print(i)

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,625 浏览
  • 阿九 提出于 2021-02-23 13:49

相似问题