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中enumerate的用法实例解析
Aug 18 Python
Python yield 使用浅析
May 28 Python
Python实现基本数据结构中队列的操作方法示例
Dec 04 Python
python正则表达式及使用正则表达式的例子
Jan 22 Python
Python request设置HTTPS代理代码解析
Feb 12 Python
对python3中, print横向输出的方法详解
Jan 28 Python
Django项目中实现使用qq第三方登录功能
Aug 13 Python
python多线程并发及测试框架案例
Oct 15 Python
如何实现更换Jupyter Notebook内核Python版本
May 18 Python
python和JavaScript哪个容易上手
Jun 23 Python
python爬取豆瓣电影排行榜(requests)的示例代码
Feb 18 Python
python实现socket简单通信的示例代码
Apr 13 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
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
PHP闭包实例解析
2014/09/08 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
JavaScript实现url地址自动检测并添加URL链接示例代码
2013/11/12 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
JavaScript事件处理的方式(三种)
2016/04/26 Javascript
jQuery内容过滤选择器用法示例
2016/09/09 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
微信小程序实现的绘制table表格功能示例
2019/04/26 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
小程序接入腾讯位置服务的详细流程
2020/03/03 Javascript
[05:26]2014DOTA2西雅图国际邀请赛 iG战队巡礼
2014/07/07 DOTA
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
python函数装饰器用法实例详解
2015/06/04 Python
Python 判断是否为质数或素数的实例
2017/10/30 Python
Python实现的生成格雷码功能示例
2018/01/24 Python
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
Python之lambda匿名函数及map和filter的用法
2019/03/05 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
2020/01/14 Python
Python接口测试文件上传实例解析
2020/05/22 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
HTML5使用drawImage()方法绘制图像
2014/06/23 HTML / CSS
服装机修工岗位职责
2013/12/26 职场文书
简历上的自我评价
2014/02/03 职场文书
小学教学随笔感言
2014/02/26 职场文书
经典团队口号
2014/06/06 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
2015年中学总务处工作总结
2015/07/22 职场文书