smartsy 发表于 2021-4-9 23:46:28

我想在这段代码的基础上统计素数的个数

我想在这段代码的基础上统计素数的个数,有没有什么适合新手看的明白的代码参考?

qq1151985918 发表于 2021-4-10 00:21:17

开头赋值一个空列表 primes
循环中每判断成功一个素数,primes就添加这个素数
最后 len

逃兵 发表于 2021-4-10 08:46:29

n = 2

count = 0
while n < 100:
    x = 2
    while x < n:
      if n % x == 0:
            print(n,'=',x,'*',n//x)
            break
      x += 1
    else:
      print(n,'是一个素数')
      count += 1

    n += 1

print('一共有',count,'个素数')
页: [1]
查看完整版本: 我想在这段代码的基础上统计素数的个数