Python计算水仙花数

编程知识 行业动态 更新时间:2024-06-13 00:19:50

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

方法1:

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

方法2:

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

方法3:

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

方法4:

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

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

更多推荐

Python计算水仙花数

本文发布于:2023-03-28 23:22:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/a44076abb65b4d4dd2d1ea316f11df0a.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:水仙花   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!