Python集

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

2019-12-16  本文已影响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前面的一行输出注释掉。

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

上一篇下一篇

猜你喜欢

热点阅读