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

A30050. 下列程序中,使用了埃氏筛法,横线处应该填写的是( )def aishishai(n): if n < 2: return [] prime = [True] * (n + 1) prime[0] = prime[1] = False ————————————— if prime[p]: for i in range(p * p, n + 1, p): prime[i] = False retur…

单选题 困难

题目描述

下列程序中,使用了埃氏筛法,横线处应该填写的是(    )

def aishishai(n):

      if n < 2:

            return []

      prime = [True] * (n + 1)

      prime[0] = prime[1] = False

      —————————————

            if prime[p]:

                  for i in range(p * p, n + 1, p):

                        prime[i] = False

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

选项(单选)

上一题 下一题