
Python中求解水仙花数的技巧
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了如何使用Python编程语言高效地找出特定范围内所有的水仙花数(自幂数),包括代码实现和优化技巧。
本段落介绍了使用Python求解水仙花数的方法。一个N位的十进制正整数,如果它的每个位上的数字的N次方之和等于这个数本身,则称其为花朵数。
以下是示例代码:
```python
#!/usr/bin/python
def get_flower(n, ofile):
D_pow = [pow(i, n) for i in range(0, 10)]
V_min = 1 * pow(10, n - 1)
V_max = sum((9 * pow(10, x) for x in range(0, n)))
T_count = 0
print(D_pow, V_max, V_min)
nums = [1] + [0]*(n-1)
```
全部评论 (0)
还没有任何评论哟~


