下面的代码实现线性筛法(欧拉筛),横线处应填入( )。
def linearSieve(n: int):
is_prime = [True] * (n + 1)
primes = []
for i in range(2, n + 1):
if is_prime[i]:
primes.append(i)
for p in primes:
if p * i > n:
break
is_prime[p * i] = False
if ______:
break
return primes
i % p == 0
p % i == 0
i == p
i * p == n