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

    怎么用python输出指定范围内的质数?

    2020-11-05 15:51:26原创7189
    想必初入python学习的小伙伴都会遇到这个问题吧,那怎么处理呢?下面小编就教大家最简单明了的办法,一起来看下吧~

    关于质数:

    素数(prime number)又称质数,有个。除了1和它本身以外不再被其他的除数整除。

    实例(Python 3.0+)

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    #!/usr/bin/python3

    # 输出指定范围内的素数

    # take input from the user

    lower = int(input("输入区间最小值: "))

    upper = int(input("输入区间值: "))

    for num in range(lower,upper + 1):

    # 素数大于 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

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    $ python3 test.py

    输入区间最小值: 1

    输入区间值: 100

    2

    3

    5

    7

    11

    13

    17

    19

    23

    29

    31

    37

    41

    43

    47

    53

    59

    61

    67

    71

    73

    79

    83

    89

    97

    好了,直接套用即可哦~如需了解更多python实用知识,点击进入PyThon学习网教学中心

    专题推荐:python输出指定范围内的质数
    上一篇:如何用python list删除指定元素? 下一篇:Python中xlutils如何安装

    相关文章推荐

    • 如何用python list删除指定元素?

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网