def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
for num in range(2, 10000):
if is_prime(num):
print(num)
python能输出 10000 以内所有素数
最新推荐文章于 2023-09-25 18:44:44 发布
这段代码定义了一个函数defis_prime(n),用于检查一个数是否为素数。如果n小于等于1,返回False。然后,对于2到sqrt(n)之间的每个数i,如果n能被i整除,则n不是素数,返回False。否则,如果所有测试都通过,n是素数并打印出来。程序遍历2到10000,找出并打印所有素数。
摘要由CSDN通过智能技术生成