【发布时间】:2019-07-01 13:35:59
【问题描述】:
我想用 for 循环打印数字 1 到 10,但 import random 正在影响我的 for 循环并且循环运行了两次。这是screenshot of my editor。输出如下所示。你能解释一下为什么会这样吗?
import random
for i in range(1,10):
print(i)
我的输出:
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
【问题讨论】:
-
无法重现问题 - 与 OP 完全相同,结果正常。
-
很确定你调用了你自己的脚本
random.py。现在它正在导入自己。 -
我也无法重现这一点。你确定你不是不小心运行了你的程序两次吗?
-
不需要随机导入。正如 h4z3 提到的,我无法重现该问题。如果你想打印 10,你的范围应该是 (1,11)。
-
我同意马蒂亚斯的观点