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 - 而且我也觉得这种暴力方法效率低下。
答案 0 :(得分:0)
您尝试在append
类型上调用int
方法。这会导致错误。
使用此选项可使my_list
成为列表而非整数
my_list =[0]