的總和。出於某種原因,那逃避我,它沒有任何價值添加到列表中,如果我是打印每個實例後的總結變量,它會顯示總結爲等於0。誰能幫助?Python的 - 我試圖創建一個程序,它會檢查每個號碼,看它是否等於它的個別數字的階乘的總和階乘
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)
是的,我看到,只要我發佈這個該死的東西,謝謝!^_^ – Doomlar