<p>所以,我对Python很在行。我决定制作一个制作素数的程序。我知道可能有一个内置函数可以做到这一点,但我决定自己去做。你知道吗</p>
<pre><code>number = 1
numlist = list()
for x in range (0, 1000):
numlist.append("")
print "Created list entry " + str(x)
while True:
number = number + 1
if number % 2 != 0:
numscrollerA = 1
numscrollerB = 1
while numscrollerA <= number:
if float(number) / float(numscrollerA) == float(int(number)):
numlist[numscrollerA] = "true"
if float(number) / float(numscrollerA) != float(int(number)):
numlist[numscrollerA] = "false"
numscrollerA = numscrollerA + 1
while numscrollerB <= number:
if numscrollerB != 1 and numscroller != number and numlist[numscrollerB] == "true":
primestatus = "false"
else:
primestatus = "true"
if primestatus == "true":
print number
</code></pre>
<p>我得到了1000次“Created list entry<em>x</em>”。然后程序就挂起了。你知道吗</p>