Python for循环,具有10 ^ 8次迭代

时间:2015-11-13 03:17:51

标签: python

我确定之前已经问过这个问题,但我找不到它。

作为家庭作业中一个非常简单的编程问题的一部分,我被告知我需要循环10 ^ 8次。但是任何时候我尝试循环多次我的程序(和整个计算机)挂起。

由于这是作业作业,我不会分享我的实际代码,但即使是这个非常基本的脚本也会挂在我的电脑上:

for i in range(10**8):
... j = i

10 ^ 7个循环正常。 10 ^ 8总是挂起。

我不是新的python用户,但我不确定如何诊断它。这是与记忆有关的问题吗?有哪些策略可以解决这个问题?它只是Python中的限制吗?

我使用Python 2.7,如果相关的话。

(另外,为了记录,家庭作业与解决这个问题无关.N = 10 ^ 8正是我教授随机选择的。)

0 个答案:

没有答案