我为初学者(在Python中)开设了麻省理工学院开放课程,第一项任务是: 编写一个计算并打印第1000个素数的程序。
我已经开始自己用讲座中学到的东西来做,但经过几次嵌套循环尝试后,我似乎无法生成任何正常工作的代码。我可以提出任何提示,指出我的错误吗?
divisor = 1
result = 2
odds = 1
total = 1
# all odd int generation
for x in range(100):
total = total + 1
# test for each generated number
for n in range(1, total / 2):
if (result % divisor != 0):
print "result: ", result, " is prime!"
odds = odds + 2
result = odds
这是不完整的,但即使这部分也不适合我。