初学Python目前我认为较容易理解的求100以内质数(素数)的方法。

编程知识 行业动态 更新时间:2024-06-13 00:18:12

在想求100以内质数(素数)的方法之前,相信大家应该都已经学到了循环

在这里我就以大家学过循环的前提下来求100以内的质数(素数)

在此我就用for循环给大家演示

                            代码如下:

 对于初学者可能看懂会有点吃力,那么我就对于这些代码做一个详细的解释说明

PS:会了的同学们就不用看了=-=

1.               for  i  in  range(2,  100):

这句就比较容易理解,意思就是把一百以内的数全部遍历(因为我们知道质数是从2开始,所以这里我们就用2开始遍历)

2.               is_prime  =   True

这里我们默认一个数是质数

3.               for  j  in  range(2,  i):

在这里我们了解一下什么是质数:

除了1和这个数的本身之外不能被其他数整除的数是质数,例如2,3,5,7

 这句话就是把1和这个数本身之外的数全部遍历(目的是下面判定是否能被这些数整除)

4.               if  i  %  j  ==  0:

                  is_prime  =  False

如果  可以被  整除的话,我们让假设变为  False

5.                if  is_prime :

                   print(  i  )

如果最后  is_prime  是  True  的话,我们输出  i  的值

 最后的结果输出如上图所示

由于我目前还是学生党,讲解的可能不是那么专业,如果有不懂或者认为有些错误的同学们,欢迎来找我沟通交流,祝同学们可以早日有所成就!!!

 

更多推荐

初学Python目前我认为较容易理解的求100以内质数(素数)的方法。

本文发布于:2023-03-26 10:34:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/adff4fc1d4efc0f1bb6a2275f1f4a085.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:素数   质数   我认为   方法   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!