2025-06-07 19:14:16
发布于:浙江
def sieve(n):
isprime=[True]*(n+1)
prime=[]
for i in range(2,n+1):
if isprime[i]:
prime.append(i)
for p in prime:
if p*i>n:
break
isprime[p*i]=False
if i%p==0:
break
return prime
print(len(sieve(int(input()))))
这里空空如也
有帮助,赞一个