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模拟登录12306的方法
Dec 30 Python
Python的迭代器和生成器使用实例
Jan 14 Python
实例讲解Python的函数闭包使用中应注意的问题
Jun 20 Python
Python中字符串的常见操作技巧总结
Jul 28 Python
使用python为mysql实现restful接口
Jan 05 Python
virtualenv 指定 python 解释器的版本方法
Oct 25 Python
对python3.4 字符串转16进制的实例详解
Jun 12 Python
Django基础知识 web框架的本质详解
Jul 18 Python
Django实现发送邮件找回密码功能
Aug 12 Python
Python实现数值积分方式
Nov 20 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
Oct 15 Python
python基于opencv实现人脸识别
Jan 04 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常用正则表达式集锦
2014/08/17 PHP
一个经典的PHP验证码类分享
2014/11/18 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
2018/10/17 PHP
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
wap图片滚动特效无css3元素纯js脚本编写
2014/08/22 Javascript
JavaScipt选取文档元素的方法(推荐)
2016/08/05 Javascript
基于JavaScript实现鼠标向下滑动加载div的代码
2016/08/31 Javascript
jQuery基于正则表达式的表单验证功能示例
2017/01/21 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
2018/12/05 Javascript
使用taro开发微信小程序遇到的坑总结
2019/04/08 Javascript
vue模仿网易云音乐的单页面应用
2019/04/24 Javascript
jquery插件开发模式实例详解
2019/07/20 jQuery
Javascript call及apply应用场景及实例
2020/08/26 Javascript
Python实现将不规范的英文名字首字母大写
2016/11/15 Python
Python算法应用实战之栈详解
2017/02/04 Python
详细解读tornado协程(coroutine)原理
2018/01/15 Python
django框架自定义用户表操作示例
2018/08/07 Python
python模块常用用法实例详解
2019/10/17 Python
python模式 工厂模式原理及实例详解
2020/02/11 Python
python为QT程序添加图标的方法详解
2020/03/09 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
教师自我鉴定范文
2013/11/10 职场文书
应届生简历中的自我评价
2014/01/13 职场文书
小学教师节活动方案
2014/01/31 职场文书
节能宣传周活动总结
2014/05/08 职场文书
2014年车间主任工作总结
2014/12/10 职场文书
好媳妇事迹材料
2014/12/24 职场文书
四年级学生期末评语
2014/12/26 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery
vue-cropper插件实现图片截取上传组件封装
2021/05/27 Vue.js
Python matplotlib多个子图绘制整合
2022/04/13 Python
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android
Springboot集成kafka高级应用实战分享
2022/08/14 Java/Android