python简易实现任意位数的水仙花实例


Posted in Python onNovember 13, 2018

如下所示:

# -*- coding: utf-8 -*-
# 水仙花数是指一个 n 位正整数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。
# 要求:打印输出所有的"水仙花数"。
def f(n):
 list=[]
 for i in range(pow(10,n-1),pow(10,n)):
  list=map(int,str(i))
  sum = 0
  for k in range(0,len(list)):
   sum=sum+pow(list[k],n)
  if sum==i:
   print i
 
if __name__=="__main__":
 n=int(raw_input("请输入正整数的位数:"))
 f(n)

运行结果:

请输入正整数的位数:5

54748
92727
93084

总结:

1、map函数是关键

2、list确实强大,再次膜拜

以上这篇python简易实现任意位数的水仙花实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python代码检查工具pylint 让你的python更规范
Sep 05 Python
使用python 获取进程pid号的方法
Mar 10 Python
python使用post提交数据到远程url的方法
Apr 29 Python
Python中操作文件之write()方法的使用教程
May 25 Python
Python装饰器入门学习教程(九步学习)
Jan 28 Python
举例讲解Python中metaclass元类的创建与使用
Jun 30 Python
用Python将动态GIF图片倒放播放的方法
Nov 02 Python
numpy数组广播的机制
Jul 12 Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 Python
Python监听键盘和鼠标事件的示例代码
Nov 18 Python
python 用opencv实现霍夫线变换
Nov 27 Python
Python pyecharts绘制条形图详解
Apr 02 Python
python找出完数的方法
Nov 12 #Python
python 获取一个值在某个区间的指定倍数的值方法
Nov 12 #Python
浅谈Python的list中的选取范围
Nov 12 #Python
python scipy求解非线性方程的方法(fsolve/root)
Nov 12 #Python
Django-Rest-Framework 权限管理源码浅析(小结)
Nov 12 #Python
使用python将时间转换为指定的格式方法
Nov 12 #Python
pandas 快速处理 date_time 日期格式方法
Nov 12 #Python
You might like
短波的认识
2021/03/01 无线电
PHP $_FILES函数详解
2011/03/09 PHP
跟我学Laravel之路由
2014/10/15 PHP
一个经典的PHP文件上传类分享
2014/11/18 PHP
laravel框架实现去掉URL中index.php的方法
2019/10/12 PHP
prototype 中文参数乱码解决方案
2009/11/09 Javascript
js字符编码函数区别分析
2011/12/28 Javascript
js中判断数字\字母\中文的正则表达式 (实例)
2012/06/29 Javascript
jQuery操作checkbox选择(list/table)
2013/04/07 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
2013/11/07 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
Nodejs获取网络数据并生成Excel表格
2020/03/31 NodeJs
Javascript之Number对象介绍
2016/06/07 Javascript
JS实现的样式切换功能tableCSS实例
2016/12/30 Javascript
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
2018/08/29 Javascript
vue使用自定义指令实现拖拽
2021/01/29 Javascript
Vue组件化开发之通用型弹出框的实现
2020/02/28 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
js仿淘宝放大镜效果
2020/12/28 Javascript
Python中super关键字用法实例分析
2015/05/28 Python
详解Python中的array数组模块相关使用
2016/07/05 Python
Python数据结构与算法之列表(链表,linked list)简单实现
2017/10/30 Python
Python读csv文件去掉一列后再写入新的文件实例
2017/12/28 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
基于tensorflow for循环 while循环案例
2020/06/30 Python
django rest framework 自定义返回方式
2020/07/12 Python
如何基于Python Matplotlib实现网格动画
2020/07/20 Python
纽约市的奢华内衣目的地:Anya Lust
2019/08/02 全球购物
人事科岗位职责范本
2014/03/02 职场文书
岗位说明书标准范本
2014/07/30 职场文书
2014年个人技术工作总结
2014/12/08 职场文书
化妆品促销活动总结
2015/05/07 职场文书
Go 中的空白标识符下划线
2022/03/25 Golang