码迷,mamicode.com
首页 > 编程语言 > 详细

【Python】【demo实验3】【显示素数,显示两个数范围内的所有素数】

时间:2019-09-22 19:15:45      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:info   mic   参考   分割   windows 7   pre   win   环境   div   

打印两个整数之间的所有素数:

(使用平方根来判断  是否应停止验证该数值是否为素数)

for i in range(956253526252,9956253526252):
    k = 1
    if i == 2:
        print(i,"is a prime.")
        continue
    else :
        m = int(i ** 0.5)  #square root
        for j in range(2,m):
            if i%j == 0:
                k = 0;
                #print(i,"is not a prime.")
                break
    if k == 1:
        print(i,"is a prime.")
            
        
            
print("  ..end..  ")

# 平方根算法 ** 0.5   会不会有两个数,4的平方根是±2。

输出的结果如下:

技术图片

 

 

 

————————(我是分割线)————————

参考:

None

 

备注:

初次编辑时间:2019年9月22日18:11:00

环境:Windows 7   / Python 3.7.2

 

【Python】【demo实验3】【显示素数,显示两个数范围内的所有素数】

标签:info   mic   参考   分割   windows 7   pre   win   环境   div   

原文地址:https://www.cnblogs.com/kaixin2018/p/11568535.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!