你可以使用以下代码来找到 2-50 之间的素数:

def is_prime(n):
    if n < 2:
        return False
    for i in range(2, int(n**0.5) + 1):
        if n % i == 0:
            return False
    return True

primes = []
for num in range(2, 51):
    if is_prime(num):
        primes.append(num)

print(primes)

这段代码首先定义了一个名为'is_prime'的函数,用于判断一个数是否为素数。然后,我们创建一个空列表'primes'来存储找到的素数。

接下来,使用'for'循环遍历 2 到 50 之间的所有数字。对于每个数字,我们调用'is_prime'函数来判断是否为素数。如果是素数,则将其添加到'primes'列表中。

最后,我们打印出'primes'列表,即找到的素数。

运行代码后,输出结果为:[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47],即 2-50 之间的全部素数。

Python 代码查找 2 到 50 之间的素数

原文地址: https://www.cveoy.top/t/topic/pFcw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录