所以我正在尝试做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列表。请帮助它可能只是一个愚蠢的错误,但我无法弄清楚。 感谢名单