小编Fop*_*art的帖子

Prime数字打印机停在251,为什么?

我今天开始学习Python,我想出了创建一个程序,打印从0到10 000的所有素数的想法.我设法让我的程序打印出所有质数,直到251,此时它停止打印出数字.为什么这样做?

这是代码:

for numberToCheck in range(2,10000):
    divider = 2
    while numberToCheck > divider:
        if numberToCheck % divider is 0:
            break
        else:
            divider += 1
    if numberToCheck is divider:
        print(numberToCheck, "is a prime number.")
Run Code Online (Sandbox Code Playgroud)

python

33
推荐指数
3
解决办法
1882
查看次数

标签 统计

python ×1