Pythondemo实验3显示素数,显示两个数范围内的所有素数

Posted kaixin2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pythondemo实验3显示素数,显示两个数范围内的所有素数相关的知识,希望对你有一定的参考价值。

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

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

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

 

以上是关于Pythondemo实验3显示素数,显示两个数范围内的所有素数的主要内容,如果未能解决你的问题,请参考以下文章

Pythondemo实验20练习实例寻找“完数”

Pythondemo实验19练习实例不同位数相同阿拉伯数字组成的数之和

Pythondemo实验14练习实例斐波那契数列经典兔子生小兔子问题

javascript 显示一定范围内的素数(质数)转

方法 实验报告

Pythondemo实验25练习实例