Python方法求水仙花数原码实例,python水仙花,用Python编程方法求
Python方法求水仙花数原码实例,python水仙花,用Python编程方法求
用Python编程方法求水仙花数,一行python代码就能解决问题。
先要知道什么是水仙花数,之后再去写代码,这样是非常有效的。
水仙花数是指一个 n 位正整数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。
Python方法求水仙花数原码实例如下:
#method1print [x for x in range(10**5) if sum(i**len(str(x)) for i in [int(j) for j in str(x)])==x]#method2print filter(lambda n: sum(map(lambda x: x**len(str(n)),map(int,list(str(n)))))==n,range(10**5))#method3from itertools import productprint [[n*'%s'%(i) for i in product(*([range(1,10)]+[range(0,10)]*(n-1))) if reduce(lambda x,y: 10*x+y,i)==sum(k**n for k in i)] for n in range(1,5+1)]
编橙之家文章,
相关内容
- 数据包分析ascii转码操作方法,ascii操作方法,关于数据
- 下载百度空间文章python源码,百度文章python源码,纯py
- 显示压缩文件内容Python源码,压缩文件python源码,zip压缩
- Python判断统计每个月天数源码示例,python源码,如何利用
- Python方法完成转换英文字符操作,,本文是关于Python方
- Python利用有道翻译开发API应用示例,pythonapi,本贴Pytho
- Python方法的xls与csv转换源码,pythonxlscsv源码,此贴pytho
- python链表应用源码示例,python源码示例,python链表应用源
- Python抓取分享页面的源代码示例,python抓取,本文章是关
- Python提取嵌套文件夹下指定文件操作源码,,如何在多重
评论关闭