首页 > 试题广场 >

假设可以不考虑计算机运行资源(如内存)的限制,以下 pyth

[单选题]
假设可以不考虑计算机运行资源(如内存)的限制,以下 python3 代码的预期运行结果是:()
import math
def sieve(size):
    sieve= [True] * size
    sieve[0] = False
    sieve[1] = False
    for i in range(2, int(math.sqrt(size)) + 1):
        k= i * 2
        while k < size:
           sieve[k] = False
           k += i
    return sum(1 for x in sieve if x)
print(sieve(10000000000))
  • 455052510
  • 455052511
  • 455052512
  • 455052513
能看出来是筛选素数,但是这能口算出来么?把硬件工程师当日本人整?

发表于 2025-05-07 20:53:57 回复(0)