Python 代码查找 2 到 50 之间的素数
你可以使用以下代码来找到 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 之间的全部素数。
原文地址: https://www.cveoy.top/t/topic/pFcw 著作权归作者所有。请勿转载和采集!