python如何求100以内的素数
作者:Python 时间:2021-06-20 23:19:06
方法一,用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]
实例补充:
def all_prime(num):
lst = []
if num <= 1:
return '0 ~ %d以内没有任何素数' % num
for i in range(2, num+1):
for j in range(2, int(i/2)+1):
if not i % j:
break
else:
lst.append(i)
return lst
来源:https://www.py.cn/jishu/jichu/10363.html
标签:python,素数
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python根据距离和时长计算配速示例
2022-10-13 14:30:36
Python读取文件内容的三种常用方式及效率比较
2023-08-29 23:46:00
![](https://img.aspxhome.com/file/2023/9/67729_0s.png)
asp中把数据表映射成ajax可调用的json格式的方法
2010-01-22 15:27:00
python实现视频读取和转化图片
2023-09-25 08:23:22
PHP异步调用socket实现代码
2023-06-26 09:23:09
Python yield 小结和实例
2023-07-21 15:37:39
详解Python中的type()方法的使用
2022-01-03 03:11:06
基于DATAFRAME中元素的读取与修改方法
2021-11-18 03:59:09
django中的ajax组件教程详解
2023-11-19 00:59:32
![](https://img.aspxhome.com/file/2023/6/99026_0s.jpg)
适宜做简单搜索的MySQL数据库全文索引
2009-01-04 13:11:00
Python基于locals返回作用域字典
2021-05-17 22:02:43
python 实现绘制整齐的表格
2022-09-25 05:51:22
![](https://img.aspxhome.com/file/2023/1/72211_0s.jpg)
详解Python GUI工具取色器
2021-01-23 10:12:04
![](https://img.aspxhome.com/file/2023/4/87764_0s.gif)
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
2022-01-05 19:39:44
![](https://img.aspxhome.com/file/2023/8/89358_0s.png)
用Dreamweaver MX设计各种网页鼠标样式
2008-10-04 10:18:00
Python实现 PS 图像调整中的亮度调整
2021-04-02 20:08:54
uni-app常用的几种页面跳转方式总结
2023-08-23 20:31:26
python基础之函数的返回值
2022-10-23 23:17:06
![](https://img.aspxhome.com/file/2023/4/105394_0s.jpg)
成功实现ajax,xmlhttp跨域访问(php,asp,jsp)
2008-02-13 18:40:00
HTML5硝烟弥漫
2009-07-06 14:44:00