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

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

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

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

    什么是质数?

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

    举例:

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

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

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    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)

    输出:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    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学习网