测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A31219. 下列程序是素数筛的程序,横线处应该填上( )。def sieve(n): if n < 2: return [] prime = [True] * (n+1) prime[0] = prime[1] = False for i in range(2, int(math.sqrt(n)) + 1): if prime[i]: _______________________ prime[j] = F…

单选题 10

题目描述

下列程序是素数筛的程序,横线处应该填上(    )。

def sieve(n):

      if n < 2:

            return []

      prime = [True] * (n+1)

      prime[0] = prime[1] = False

      for i in range(2, int(math.sqrt(n)) + 1):

    if prime[i]:

  _______________________

  prime[j] = False

      return [p for p in range(2, n+1) if prime[p]]

for prime in sieve_of_eratosthenes(100):

      print(prime)

选项(单选)

上一题 下一题