判断101-200之间有多少个素数,并输出所有素数python

2025-03-26 15:19:20
推荐回答(1个)
回答1:

# 判断101-200之间有多少个素数,并输出所有素数

primes = []

for n in range(101,200,2):

    for i in range(3,int(n**(1/2))+1,2):

        if n % i == 0:

            break

    else:

        primes.append(n)

print(f'101-200之间有{len(primes)}个素数,它们是:')

print(primes)

程序缩进如图所示