• 技术文章 >Python技术 >Python基础教程

    python质数判断与打印的实现方法

    小妮浅浅小妮浅浅2021-03-05 10:15:43原创2573

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    什么是质数?

    质数(又称素数),指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个正因数的数)。

    举例:

    2、3、5、7等是质数,因为它们没有任何其他因素。但是6不是素数(它是合成的),因为2 x 3 = 6。

    那么,我们使用Python程序来打印出所有素数

    在下面的程序中,我们使用for循环打印出所有素数,代码如下:

    lower = 900
    upper = 1000
     
    print("Prime numbers between", lower, "and", upper, "are:")
     
    for num in range(lower, upper + 1):
     
       if num > 1:
           for i in range(2, num):
               if (num % i) == 0:
                   break
           else:
               print(num)

    输出:

    Prime numbers between 900 and 1000 are:
    907
    911
    919
    929
    937
    941
    947
    953
    967
    971
    977
    983
    991
    997

    好了,关于查找判断质数的方式,大家可以根据上述内容试试啦~如需了解更多python实用知识,点击进入PyThon学习网教学中心

    专题推荐:python质数
    上一篇:详解python中的ASCII码转为字符 下一篇:python语言编程——求最大公约数和最小公倍数算法

    相关文章推荐

    • python基础必学:break与continue语句用法• python if 条件语句多条件判断怎么做?• 关于Python异常处理中try与except用法详解• 怎么用python求1到n所有整数的和• 详解python中的ASCII码转为字符

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网