如果您看到这篇文章,表示您的 blog 已经安装成功.

# 定义一个变量,存储当前的候选数
n = 2
# 定义一个列表,存储100以内的质数
primes = []
# 当候选数小于等于100时,重复以下步骤
while n <= 100:
    # 定义一个变量,表示候选数是否为质数,默认为True
    is_prime = True
    # 从2到候选数减1,遍历所有可能的因数
    for i in range(2, n):
        # 如果候选数能被i整除,说明不是质数,将is_prime设为False,并跳出循环
        if n % i == 0:
            is_prime = False
            break
    # 如果is_prime仍为True,说明候选数是质数,将它添加到列表中
    if is_prime:
        primes.append(n)
    # 将候选数加1,继续下一轮判断
    n += 1

# 输出列表中的所有质数
print(primes)
最后修改:2023 年 10 月 30 日
如果觉得我的文章对你有用,请随意赞赏