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中import学习备忘笔记
Jan 24 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
Aug 22 Python
浅谈python实现Google翻译PDF,解决换行的问题
Nov 28 Python
Python3 log10()函数简单用法
Feb 19 Python
Django Python 获取请求头信息Content-Range的方法
Aug 06 Python
python数据持久存储 pickle模块的基本使用方法解析
Aug 30 Python
Python参数传递实现过程及原理详解
May 14 Python
基于python SMTP实现自动发送邮件教程解析
Jun 02 Python
python 代码运行时间获取方式详解
Sep 18 Python
python机器学习实现oneR算法(以鸢尾data为例)
Mar 03 Python
基于Python实现对比Exce的工具
Apr 07 Python
Python绘制散点图之可视化神器pyecharts
Jul 07 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中try catch捕获异常实例详解
2014/11/21 PHP
PHP Cookie学习笔记
2016/08/23 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
php文件上传及下载附带显示文件及目录功能
2017/04/27 PHP
jQuery学习3:操作元素属性和特性
2010/02/07 Javascript
Jquery进度条插件 Progress Bar小问题解决
2011/07/12 Javascript
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
jquery网页元素拖拽插件效果及实现
2013/08/05 Javascript
纯js实现div内图片自适应大小(已测试,兼容火狐)
2014/06/16 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
基于jquery插件编写countdown计时器
2016/06/12 Javascript
全面了解构造函数继承关键apply call
2016/07/26 Javascript
vue打包后显示空白正确处理方法
2017/11/01 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
Nodejs Express 通过log4js写日志到Logstash(ELK)
2018/08/30 NodeJs
推荐15个最好用的JavaScript代码压缩工具
2019/02/13 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
JavaScript canvas实现跟随鼠标移动小球
2021/02/09 Javascript
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
python实现文件快照加密保护的方法
2015/06/30 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
python实现车牌识别的示例代码
2019/08/05 Python
Python原始套接字编程实例解析
2020/01/29 Python
Python编写memcached启动脚本代码实例
2020/08/14 Python
css3 线性渐变和径向渐变示例附图
2014/04/08 HTML / CSS
小学教师暑期培训方案
2014/08/28 职场文书
详细的本科生职业生涯规划范文
2014/09/16 职场文书
国家助学金感谢信
2015/01/21 职场文书
毕业证明模板
2015/06/19 职场文书
创业计划书之个人工作室
2019/08/22 职场文书
关于flex 上下文中自动 margin的问题(完整例子)
2021/05/20 HTML / CSS
springboot 多数据源配置不生效遇到的坑及解决
2021/11/17 Java/Android
了解Kubernetes中的Service和Endpoint
2022/04/01 Servers
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL
JS前端可扩展的低代码UI框架Sunmao使用详解
2022/07/23 Javascript