我有这样一个清单:
for i in [100, 1000, 10000]:
print(i)
Run Code Online (Sandbox Code Playgroud)
我怎么能用范围重现它
for i in range(100, 10000, 100)
print(i)
Run Code Online (Sandbox Code Playgroud)
上面的代码不能按预期工作.
您正在打印增加的十个幂,所以您可以这样做:
>>> for i in range(2, 5):
... print(pow(10, i))
...
100
1000
10000
Run Code Online (Sandbox Code Playgroud)
正如格雷厄姆在评论中观察到的那样,你也可以这样做
>>> for i in range(2, 5):
... print(10 ** i)
...
100
1000
10000
Run Code Online (Sandbox Code Playgroud)
如果你更喜欢**指数的符号.