美文网首页Python集
Python实例 | 在指定范围内寻找质数

Python实例 | 在指定范围内寻找质数

作者: 未知姐姐 | 来源:发表于2019-12-16 16:10 被阅读0次

    实现:在指定范围内寻找质数(质数是指大于1的自然数中,除了1和它本身以外不再被其他数整除)

    采用方法:for...else

    代码如下:

    for a in range(2,10):        #迭代2-10之间的数字,为2,3,4,5,6,7,8,9

        for x in range(2,a):     #根据因子迭代

            if a % x == 0:      #确定因子

                print(a,'非质数,因为等于',x,'*',a//x)     

                break       #跳出当前循环

        else:       #循环的else部分

            print(a,'是质数') 

    另,如果只想打印质数,不想打印出非质数。可以将break前面的一行输出注释掉。

    单行注释:只需要在前面输入“#”就可以注释完成

    相关文章

      网友评论

        本文标题:Python实例 | 在指定范围内寻找质数

        本文链接:https://www.haomeiwen.com/subject/ejldnctx.html