输入任意两正整数,获取该区间所有素数

来源:互联网 发布:java 网络拓扑发现 编辑:程序博客网 时间:2024/05/21 21:39
from math import sqrtfrom pip._vendor.distlib.compat import raw_inputstart = int(raw_input('请输入开始正整数 : '))end = int(raw_input('请输入结束正整数 : '))h = 0leap = 1for m in range(start+1,end+1):    k = int(sqrt(m + 1))    for i in range(2,k + 1):        if m % i == 0:            leap = 0            break    if leap == 1:        print ('%-4d' % m)        h += 1        if h % 10 == 0:            print ('')    leap = 1print ('The total is %d' % h)
阅读全文
0 0
原创粉丝点击