gpt4 book ai didi

Python - 阶乘之和

转载 作者:太空宇宙 更新时间:2023-11-03 13:02:01 25 4
gpt4 key购买 nike

<分区>

我试图创建一个程序来检查每个数字,看看它是否等于其各个数字的阶乘之和。由于某种我无法理解的原因,它无法向列表中添加任何值,如果我在每个实例之后打印求和变量,它会显示求和等于 0。有人可以帮忙吗?

import math

x = 2
y = 0
summed = 0
listed = []

while x < 10000000:
x += 1
summed = 0
xString = str(x)
xLength = len(xString)
while y < xLength:
summed += math.factorial(int(xString[y]))
y += 1
if (x == summed):
listed.append(x)

y = 0
summed = 0

listLength = len(listed)

while y < listLength:
summed += listed[y]
y += 1

print(listed)
print(summed)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com