我的代码是:
def euler7():
prime=1
val=0
for num in xrange(3, 9999999999, 2):
for n in xrange(1, num):
if num%n==0:
numb=0
break
else:
numb=1
val=num
if numb==1:
prime=prime+1
if prime==10001:
return val
但是,它说 for 循环存在不适当的参数类型。我不知道这是否意味着它没有将值视为整数,或者正在发生什么。谢谢