找出100-200之间的素数

阅读量: 132 编辑

要找出100到200之间的素数,您可以使用循环和判断的方法来筛选出素数。

素数是只能被1和自身整除的正整数,因此您可以逐个检查每个数是否满足这个条件。

is_prime() 函数用于检查一个数字是否为素数。

def is_prime(n):
    if n <= 1:
        return False
    if n <= 3:
        return True
    if n % 2 == 0 or n % 3 == 0:
        return False
    i = 5
    while i * i <= n:
        if n % i == 0 or n % (i + 2) == 0:
            return False
        i += 6
    return True

# 找出100到200之间的素数
for num in range(100, 201):
    if is_prime(num):
        print(num, end=" ")

运行此代码将输出100到200之间的素数:

101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199
爱码岛编程公众号
微信扫码关注
爱码岛编程小程序
微信扫码打开
苏ICP备13052010号
©2023 南京匠成信息科技有限公司