python如何求100以内的素数


Posted in Python onMay 27, 2020

方法一,用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

到此这篇关于python如何求100以内的素数的文章就介绍到这了,更多相关如何用python求100以内的素数内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python实现的最近最少使用算法
Jul 10 Python
使用Python3编写抓取网页和只抓网页图片的脚本
Aug 20 Python
Python与Java间Socket通信实例代码
Mar 06 Python
Python logging管理不同级别log打印和存储实例
Jan 19 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
Dec 17 Python
详解Python循环作用域与闭包
Mar 21 Python
安装好Pycharm后如何配置Python解释器简易教程
Jun 28 Python
Django xadmin开启搜索功能的实现
Nov 15 Python
python中 _、__、__xx__()区别及使用场景
Jun 30 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
Aug 27 Python
深入理解Pytorch微调torchvision模型
Nov 11 Python
python实现会员管理系统
Mar 18 Python
pytorch查看通道数 维数 尺寸大小方式
May 26 #Python
Pytorch 使用 nii数据做输入数据的操作
May 26 #Python
python变量的作用域是什么
May 26 #Python
Python3 pywin32模块安装的详细步骤
May 26 #Python
什么是python的列表推导式
May 26 #Python
python中列表的含义及用法
May 26 #Python
初学者学习Python好还是Java好
May 26 #Python
You might like
PHP递归算法的详细示例分析
2013/02/19 PHP
解析PHP 5.5 新特性
2013/07/02 PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
2014/06/08 PHP
php中Socket创建与监听实现方法
2015/01/05 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
2016/03/05 PHP
php基于websocket搭建简易聊天室实践
2016/10/24 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
2017/05/02 PHP
详解yii2使用多个数据库的案例
2017/06/16 PHP
XML+XSL 与 HTML 两种方案的结合
2007/04/22 Javascript
Extjs TriggerField在弹出窗口显示不出问题的解决方法
2010/01/08 Javascript
用XMLDOM和ADODB.Stream实现base64编码解码实现代码
2010/11/28 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
2013/01/24 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
2014/04/20 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
SWFObject基本用法实例分析
2015/07/20 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
微信小程序 navigation API实例详解
2016/10/02 Javascript
bootstrap table复杂操作代码
2016/11/01 Javascript
javascript计算对象长度的方法
2017/10/25 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
Vue.js的复用组件开发流程完整记录
2018/11/29 Javascript
ES6 Object属性新的写法实例小结
2019/06/25 Javascript
javascript canvas实现简易时钟例子
2020/09/05 Javascript
javascript实现倒计时提示框
2021/03/02 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
Python爬虫之网页图片抓取的方法
2018/07/16 Python
Python编程中类与类的关系详解
2019/08/08 Python
python二分法查找算法实现方法【递归与非递归】
2019/12/06 Python
python中scrapy处理项目数据的实例分析
2020/11/22 Python
瑞典时尚服装购物网站:Miinto.se
2017/10/30 全球购物
英国银首饰公司:e&e Jewellery
2021/02/11 全球购物
医学生求职自荐信
2013/10/25 职场文书
2015年施工员工作总结范文
2015/04/20 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书