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中的lstrip()方法使用简介
May 19 Python
django框架如何集成celery进行开发
May 24 Python
对python中的logger模块全面讲解
Apr 28 Python
解决python xlrd无法读取excel文件的问题
Dec 25 Python
对Python的多进程锁的使用方法详解
Feb 18 Python
Python时间序列处理之ARIMA模型的使用讲解
Apr 02 Python
python3.7 sys模块的具体使用
Jul 22 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
Aug 12 Python
django写用户登录判定并跳转制定页面的实例
Aug 21 Python
解析python实现Lasso回归
Sep 11 Python
python 队列基本定义与使用方法【初始化、赋值、判断等】
Oct 24 Python
Python SMTP配置参数并发送邮件
Jun 16 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
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
php入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
php用正则表达式匹配中文实例详解
2013/11/06 PHP
PHP单例模式详细介绍
2015/07/01 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
分享一个漂亮的php验证码类
2016/09/29 PHP
PHP守护进程化在C和PHP环境下的实现
2017/11/21 PHP
浅谈php的TS和NTS的区别
2019/03/13 PHP
JS常用函数使用指南
2014/11/23 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
JavaScript实现控制打开文件另存为对话框的方法
2015/04/17 Javascript
js实现数组转换成json
2015/06/26 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
JS实现点击Radio动态更新table数据
2017/07/18 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
微信小程序上传图片实例
2018/05/28 Javascript
angular2 组件之间通过service互相传递的实例
2018/09/30 Javascript
Vue结合路由配置递归实现菜单栏功能
2020/06/16 Javascript
[04:09]显微镜下的DOTA2第十二期—NaVi美如画的团战
2014/06/23 DOTA
django中的HTML控件及参数传递方法
2018/03/20 Python
Python爬取成语接龙类网站
2018/10/19 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
详解python中的lambda与sorted函数
2020/09/04 Python
Django跨域请求原理及实现代码
2020/11/14 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
2020/12/17 Python
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
什么是数据库锁?Oracle中都有哪些类型的锁?
2015/08/21 面试题
物业保安主管岗位职责
2013/12/25 职场文书
大学生自我鉴定范文模板
2014/01/21 职场文书
微观物理专业自荐信
2014/01/26 职场文书
秦兵马俑教学反思
2014/02/07 职场文书
2014年幼儿园学期工作总结
2014/12/05 职场文书
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL
在MySQL中你成功的避开了所有索引
2022/04/20 MySQL