python如何使用循环打印所有三位数水仙花数-创新互联

这篇文章主要介绍python如何使用循环打印所有三位数水仙花数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联从2013年开始,是专业互联网技术服务公司,拥有项目成都网站建设、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元盐边做网站,已为上家服务,为盐边各地企业和个人服务,联系电话:18982081108

首先水仙花数是什么?

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。

条件:它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。

python-while

a = 100
e = 0
while a < 1000: #三位数中
  b = a % 10  #个位数
  c = a // 10 % 10  #十位数
  d = a // 100   #百位数
  if b ** 3 + c ** 3 + d ** 3 == a: #判断条件
    e += 1
    print(a) #打印出三位数中所有的水仙花数
  a += 1
print(e) #打印了三位数中所有的水仙花的次数

python-for

e = 0
for a in range(100,1000):
  b = a % 10  #个位数
  c = a // 10 % 10  #十位数
  d = a // 100   #百位数
  if b ** 3 + c ** 3 + d ** 3 == a: #判断条件
    e += 1
print(e)

以上是“python如何使用循环打印所有三位数水仙花数”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


本文题目:python如何使用循环打印所有三位数水仙花数-创新互联
网页地址:http://www.kmzsk.com/article/cdceog.html

其他资讯

Copyright © 2026 昆明姝彩聂商贸有限公司 All Rights Reserved 滇ICP备2025072963号-9
友情链接: 成都商城网站制作 成都网站建设公司 成都h5网站建设 品牌网站建设 成都网站设计 成都网站建设 成都网站设计 品牌网站建设 成都网站建设 定制网站建设多少钱 成都营销网站制作 专业网站设计 外贸网站建设 成都网站设计 温江网站设计 H5网站制作 专业网站建设 成都网站建设公司 成都做网站建设公司 成都网站建设 营销型网站建设 成都网站建设公司