本站消息

站长简介/公众号


站长简介:逗比程序员,理工宅男,前每日优鲜python全栈开发工程师,利用周末时间开发出本站,欢迎关注我的微信公众号:程序员总部,程序员的家,探索程序员的人生之路!分享IT最新技术,关注行业最新动向,让你永不落伍。了解同行们的工资,生活工作中的酸甜苦辣,谋求程序员的最终出路!

  价值13000svip视频教程,python大神匠心打造,零基础python开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2020-10(10)

2020-11(25)

Python计算水仙花数

发布于2021-10-05 00:03     阅读(499)     评论(0)     点赞(6)     收藏(4)



水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)

方法1:

用 for循环 控制1000以内的3位数,依次求出该3位数中的个十百位,判断是否是水仙花数

image.png

方法2:

x,y,z分别表示一个三位数的百位十位个位,所以这个三位数等于x乘以100加上y乘以10加上z。这个数也等于x的三次幂加上y 的三次幂再加上z的三次幂。两者相等,即所求之数。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以价位@762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

image.png

方法3:

通过while循环列出1000以内所有三位数,然后通过取整数算出百位,减去百位,然后除以10化整减去个位算出十位,取余数算出个位,然后进行**3来验证是否水仙花数

image.png

方法4:

将数字先转化为字符串,利用字符串索引找到百、十、个位的数字值,再按照水仙花数的定义来找符合条件的数

image.png

以上就是python打印所有三位数水仙花数的实例,希望能给学习路上的你一些帮助!







所属网站分类: 技术文章 > 博客

作者:急流勇退

链接:https://www.pythonheidong.com/blog/article/1050283/a9cf8c0a4a4a4eb6844d/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

6 0
收藏该文
已收藏

评论内容:(最多支持255个字符)