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实现360的字符显示界面
Feb 21 Python
Python字符串处理函数简明总结
Apr 13 Python
Python3实战之爬虫抓取网易云音乐的热门评论
Oct 09 Python
Python爬取成语接龙类网站
Oct 19 Python
浅谈Pandas:Series和DataFrame间的算术元素
Dec 22 Python
python装饰器常见使用方法分析
Jun 26 Python
Python的形参和实参使用方式
Dec 24 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
Jan 15 Python
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
Feb 20 Python
Python面向对象特殊属性及方法解析
Sep 16 Python
python实现计算器简易版
Dec 17 Python
python中Pexpect的工作流程实例讲解
Mar 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
使用Apache的htaccess防止图片被盗链的解决方法
2013/04/27 PHP
php用正则判断是否为数字的方法
2016/03/25 PHP
PHP使用PDO操作数据库的乱码问题解决方法
2016/04/08 PHP
php fread函数使用方法总结
2019/05/28 PHP
thinkphp5.1框架模板赋值与变量输出示例
2020/05/25 PHP
JavaScript获取页面上某个元素的代码
2011/03/13 Javascript
js实现在页面上弹出蒙板技巧简单实用
2013/04/16 Javascript
JS小功能(checkbox实现全选和全取消)实例代码
2013/11/28 Javascript
浅谈Unicode与JavaScript的发展史
2015/01/19 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
2015/09/15 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
vue增删改查的简单操作
2017/07/15 Javascript
微信小程序表单验证功能完整实例
2017/12/01 Javascript
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
2017/12/18 jQuery
vue中keep-alive的用法及问题描述
2018/05/15 Javascript
NodeJs操作MongoDB教程之分页功能以及常见问题
2019/04/09 NodeJs
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
javascript实现的图片预览和上传功能示例【兼容IE 9】
2020/05/01 Javascript
Python实现多并发访问网站功能示例
2017/06/19 Python
python散点图实例之随机漫步
2018/08/27 Python
Python数据类型之列表和元组的方法实例详解
2019/07/08 Python
python实现企业微信定时发送文本消息的实例代码
2020/11/25 Python
五款漂亮的纯CSS3动画按钮的实例教程
2014/11/21 HTML / CSS
CSS3下的渐变文字效果实现示例
2018/03/02 HTML / CSS
html5配合css3实现带提示文字的输入框(摆脱js)
2013/03/08 HTML / CSS
FOREO斐珞尔官方旗舰店:LUNA露娜洁面仪
2018/03/11 全球购物
广州品高软件.net笔面试题目
2012/04/18 面试题
50道外企软件测试面试题
2014/08/18 面试题
教育专业自荐书范文
2013/12/17 职场文书
2015年全国爱眼日活动方案
2015/05/05 职场文书
《抽屉原理》教学反思
2016/02/20 职场文书
2016年大学生暑期社会实践活动总结
2016/04/06 职场文书
python实现高效的遗传算法
2021/04/07 Python
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
2021/11/21 数码科技