Python错误:int没有属性"追加"

时间:2017-01-07 10:38:11

标签: python python-3.x

count = 999999
my_list = 0
while count >= 0:
    if str(count) == str(count)[::-1]:
        count = int(count)
        my_list.append(count)
for i in range(999, 100, -1):
    for j in range(999, 100, -1):
        for k in my_list:
            if k == i*j:
                print(k)
                break

这是Project Euler 4-的代码我不断收到错误

  

int没有属性"追加"。

我无法看出它有什么问题。我还是只学习了基本的Python - 而且我也觉得这种暴力方法效率低下。

1 个答案:

答案 0 :(得分:0)

您尝试在append类型上调用int方法。这会导致错误。

使用此选项可使my_list成为列表而非整数

my_list =[0]