我的代码是正确的,但在Ideone.com中运行此代码时出现内存错误。
m=input()
n=input()
def isPrime(num):
if num<2:
return False
ex=num/2
for div in range(2,ex+1):
if num%div==0:
return False
return True
def primes(m,n):
if m <= 2:
print 2
nums=range(3, n + 1, 2)
else:
nums=range(m, n + 1,2)
for num in nums:
if isPrime(num):
print num
primes(m,n)