您所在的位置:首页 - 热点 - 正文热点

求所有的水仙花数用python

建富
建富 04-29 【热点】 924人已围观

摘要**求解水仙花数**水仙花数,又称阿姆斯特朗数,指的是一个n位数,它的每个位上的数字的n次幂之和等于它本身。例如,一个3位数的水仙花数等于:$abc=a^3b^3c^3$。接下来,我将使用Pyth

求解水仙花数

水仙花数,又称阿姆斯特朗数,指的是一个n位数,它的每个位上的数字的n次幂之和等于它本身。例如,一个3位数的水仙花数等于:$abc = a^3 b^3 c^3$。

我将使用Python编程来求解所有的水仙花数:

```python

def find_narcissistic_numbers():

narcissistic_numbers = []

for num in range(100, 1000):

temp = num

sum = 0

while temp > 0:

digit = temp % 10

sum = digit ** 3

temp //= 10

if num == sum:

narcissistic_numbers.append(num)

return narcissistic_numbers

result = find_narcissistic_numbers()

print(result)

```

运行上述代码,将找出所有的3位水仙花数。你可以通过类似的方式调整代码以找出其他位数的水仙花数。

Tags: 红警2尤里的复仇 刺客信条3配置 北海道白色恋人

上一篇: 步进指令编程实例

下一篇: 学cnc编程难吗

最近发表

icp沪ICP备2023033053号-25
取消
微信二维码
支付宝二维码

目录[+]