我确定之前已经问过这个问题,但我找不到它。
作为家庭作业中一个非常简单的编程问题的一部分,我被告知我需要循环10 ^ 8次。但是任何时候我尝试循环多次我的程序(和整个计算机)挂起。
由于这是作业作业,我不会分享我的实际代码,但即使是这个非常基本的脚本也会挂在我的电脑上:
for i in range(10**8):
... j = i
10 ^ 7个循环正常。 10 ^ 8总是挂起。
我不是新的python用户,但我不确定如何诊断它。这是与记忆有关的问题吗?有哪些策略可以解决这个问题?它只是Python中的限制吗?
我使用Python 2.7,如果相关的话。
(另外,为了记录,家庭作业与解决这个问题无关.N = 10 ^ 8正是我教授随机选择的。)