列表不会反转

时间:2014-03-10 15:24:38

标签: python list

所以我正在尝试做Eular项目。如果你不知道它的400个左右的迷你编程挑战。我刚刚开始,我在第4号。所以挑战是找到可以反转的最大数字并且等于它自己,它必须是两个三位数字的乘积。例如111 * 111 = 12321如果反转它仍然等于12321。 这是代码。

#Eular
x=999
y=999
z=[]
win=0
w=[]
while x>99:
    while y>99:
        z.append(x*y)
        w.append(z.reverse())
        if z==w:
            print(x,y)
            print("DONE")
            win=1
            winx=x
            winy=y
        z=[]
        y=y-1
        w=[]
    y=999
    x=x-1
print("done")
if win==1:
    print(winx,winy)

所以发生的事情是w列表不起作用。它说它无法反转z列表。请帮助它可能只是一个愚蠢的错误,但我无法弄清楚。 感谢名单

0 个答案:

没有答案