您现在的位置是:课程教程文章
如何用python求100以内的素数?
2023-12-18 23:54课程教程文章 人已围观
-
Python爬虫商业实战
Python爬虫商业实战本课程相关资料代码答疑 请咨询老师QQ:32962950411705537934 官方QQ群:935161454... -
软件万能测试工具讲解,自动化测试,pyth
软件万能测试工具讲解,自动化测试,pythps:笔记和学习资料,请加安生老师QQ索取:50027406或微信索取... -
Python+Vue+Django前后端分离项目实战课程
Python+Vue+Django前后端分离项目实战课程本季课程把基础知识拆解到项目里,让你在项目情境里学知识。 这样的学习方... -
Python入门到精通 web开发/爬虫实战/自动化
Python入门到精通 web开发/爬虫实战/自动化恭喜 聪明又睿智 的你~ 加入咱们的誉天大家庭一起学习! 请加咱们可爱的小鹿...
如何用python求100以内的素数?
质数(primenumber)又称素数,有个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数,如:2、3、5、7、11、13、17、19。
方法一,用for循环来实现
num=[]; i=2 for i in range(2,100): j=2 for j in range(2,i): if(i%j==0): break else: num.append(i) print(num)
方法二,用函数来实现
import math def func_get_prime(n): return filter(lambda x: not [x%i for i in range(2, int(math.sqrt(x))+1) if x%i ==0], range(2,n+1)) print func_get_prime(100)
输出结果为:
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]课程教程:如何用python求100以内的素数?
下一篇:没有了