首页 > 解决方案 > for循环列表递增

问题描述

为了在 1000 下找到 3 的倍数,我使用了这种方法:

a=[]
import itertools
for x in itertools.count():
    while x<1000:
        if x%3==0:
            a.append[x]
print(a)

我是初学者,请帮我找出错误。

标签: pythonfor-loop

解决方案


为什么不简单

a = list(range(0, 1000, 3))

甚至

a = range(0, 1000, 3)

在 Python 2 中?


推荐阅读