python打印n位数“水仙花数”(实例代码)
作者:就是nake菜 时间:2021-06-11 20:35:36
注:所谓n位数“水仙花数”是指一个n数,其各位数字n次方和等于该数本身。如三位数“水仙花数”是指一个三位数,其各位数3次方和等于该数本身。
一、3位数“水仙花数”如下:
list2=[]
for i in range(100,1000):
str1=str(i)
sum1=0
for j in str1:
num=int(j)
sum1+=num**3
if i==sum1:
list2.append(i)
print(list2)
运行结果:
[153, 370, 371, 407]
二、n位数的水仙花数:
n=4 #n位数的水仙花数,n可自由设置
list2=[]
for i in range(10**(n-1),10**n):
str1=str(i)
sum1=0
for j in str1:
num=int(j)
sum1+=num**n
if i==sum1:
list2.append(i)
print(list2)
运行结果:
[1634, 8208, 9474]
三、遍历3-8位数水仙花数
'''遍历3-8位数水仙花数'''
for n in range(3,9):
list2=[]
for i in range(10**(n-1),10**n):
str1=str(i)
sum1=0
for j in str1:
num=int(j)
sum1+=num**n
if i==sum1:
list2.append(i)
print("%d位数水仙花数,共%d个:%s"%(n,len(list2),list2))
运行结果:
3位数水仙花数,共4个:[153, 370, 371, 407]
4位数水仙花数,共3个:[1634, 8208, 9474]
5位数水仙花数,共3个:[54748, 92727, 93084]
6位数水仙花数,共1个:[548834]
7位数水仙花数,共4个:[1741725, 4210818, 9800817, 9926315]
······第八位数据有点大,五分钟都没计算出来
总结
以上所述是小编给大家介绍的python打印n位数“水仙花数”网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://blog.csdn.net/bushinakeshu/article/details/103650049
标签:python,水仙花数
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Response.Flush的用法
2010-04-08 12:54:00
35个Python编程小技巧
2023-08-23 21:23:50
一行代码给你的WordPress Blog添加下雪效果
2008-12-14 09:43:00
![](https://img.aspxhome.com/file/UploadPic/200812/14/medium-81s.jpg)
Google谷歌农历鼠年春节的变化
2008-02-11 17:07:00
![](https://img.aspxhome.com/file/UploadPic/20082/11/200821117922974s.png)
python数据处理之如何修改索引和行列
2023-11-04 13:57:27
![](https://img.aspxhome.com/file/2023/7/64647_0s.png)
可以实现在同一页面里的用多按钮进行提交吗?
2009-11-01 18:04:00
python 网络爬虫初级实现代码
2021-10-02 12:24:13
IE下的firebug方法
2009-07-29 18:50:00
Django中ORM找出内容不为空的数据实例
2022-03-24 04:47:56
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2023-12-07 18:31:33
![](https://img.aspxhome.com/file/2023/0/72860_0s.jpg)
python处理csv数据的方法
2023-03-08 19:05:31
PHP面向对象程序设计类的定义与用法简单示例
2023-11-22 17:31:17
关于python pycharm中输出的内容不全的解决办法
2023-09-23 16:45:26
![](https://img.aspxhome.com/file/2023/7/103257_0s.jpg)
深入了解Python在HDA中的应用
2023-08-02 06:59:47
![](https://img.aspxhome.com/file/2023/6/86426_0s.jpg)
ASP连接SQL2005数据库连接代码
2011-03-25 10:44:00
网页设计中的对比原则
2010-03-20 21:50:00
![](https://img.aspxhome.com/file/UploadPic/20103/20/01-91s.jpg)
PHP读取txt文本文件并分页显示的方法
2023-09-06 21:13:25
python重试装饰器示例
2022-07-28 10:03:12
jQuery实现同一点击,两个不同链接,指向两个不同的iframe
2010-06-21 10:52:00
MySQL Order By语法
2011-01-04 19:58:00