【发布时间】:2013-12-30 10:49:51
【问题描述】:
我的程序有一个奇怪的问题。 当 n
File "my_code.py2", line 24, in
print k[int(n)]
IndexError: list index out of range
代码:
k=[]
z=[]
a=0
k.append(1)
k.append(2)
k.append(3)
n=raw_input()
while n!="END" and int(n)>0 and int(n)%100000==int(n):
for x in xrange(3,7919,2):
for i in xrange(3,x,2):
if x%i!=0:
a=1
else:
a=0
break
if a==1:
k.append(x)
if len(k)==int(n):
break
print k[int(n)]
n=raw_input()
你能帮我吗???
【问题讨论】:
-
它对我来说并不“正常工作”——至少在 5、10、50 的输入上不行。