优草派 > Python

求10到20之间的素数

孙慧敏         优草派

素数是指只能被1和自身整除的自然数,如2、3、5、7、11、13等。在数学中,素数有着重要的地位,因为它们是组成自然数的基本单元。然而,素数并不像其他数字那样随处可见,相反,它们是相对稀有的数字。本文将从多个角度分析如何求解10到20之间的素数。

一、质数判断法

求10到20之间的素数

质数判断法是我们最常用的判断素数的方法,即从2到该数的平方根范围内,判断该数是否能被整除。如果能被整除,则说明该数不是质数,否则是质数。根据这个方法,我们可以判断10到20之间的素数。首先是10,它可以被2和5整除,因此不是质数;接着是11,它不能被2到3整除,因此是质数;然后是12,它可以被2、3和4整除,因此不是质数;紧接着是13,它不能被2到3整除,因此是质数;接下来是14,它可以被2和7整除,因此不是质数;随后是15,它可以被3和5整除,因此不是质数;接着是16,它可以被2、4和8整除,因此不是质数;然后是17,它不能被2到4整除,因此是质数;接下来是18,它可以被2、3、6和9整除,因此不是质数;最后是19,它不能被2到4整除,因此是质数。因此,10到20之间的素数是11、13和19。

二、筛法求素数

除了质数判断法外,还有一种常用的求素数的方法,那就是筛法。它的基本思想是:先将2到n的正整数写下来,然后将其中最小的数(即2)的倍数全部划掉;接着将剩余的数中最小的数(即3)的倍数划掉;再将剩余的数中最小的数(即5)的倍数划掉……以此类推,直到剩余的数中最小的数的平方大于n为止。这时,剩余的数就是素数了。对于求解10到20之间的素数,我们可以利用筛法来进行求解。具体步骤如下:

1.将10到20之间的数字写下来,即10、11、12、13、14、15、16、17、18、19、20。

2.将其中最小的数(即10)的倍数全部划掉,即20。

3.将剩余的数中最小的数(即11)的倍数划掉,即11。

4.将剩余的数中最小的数(即13)的倍数划掉,即13。

5.将剩余的数中最小的数(即17)的倍数划掉,即17。

6.将剩余的数中最小的数(即19)的倍数划掉,即19。

7.停止筛法,剩余的数就是素数,即11、13和19。

三、小结

本文从两种角度分析了求解10到20之间的素数,即质数判断法和筛法。质数判断法是一种直接判断质数的方法,但对于大数来说,计算量较大;筛法则是一种较为高效的求素数的方法,但需要用到数组和循环等基本编程知识。在实际应用中,我们可以根据不同的需求来选择不同的方法来求解素数。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024