def is_prime(n): for i in xrange(2,n/2): if n%i==0:return False return True#print all primes before Nfor i in xrange(3,N): if is_prime(i): print i,print上面这个程序是否满足你的要求?
第2个回答 2020-10-26
以下是用定义筛选,逻辑最简单,就是把某个数一个一个除以小于等于它的所有数
i = 2 while i <= 1000: j = 2 while i%j!=0: j=j+1 continue if i==j: print(i,end=" ") i=i+1