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 collections模块实例讲解
Apr 07 Python
Python实现按特定格式对文件进行读写的方法示例
Nov 30 Python
Python实现找出数组中第2大数字的方法示例
Mar 26 Python
python多进程实现文件下载传输功能
Jul 28 Python
Python微信操控itchat的方法
May 31 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
Dec 11 Python
Python3+Selenium+Chrome实现自动填写WPS表单
Feb 12 Python
Python函数默认参数常见问题及解决方案
Mar 26 Python
python sitk.show()与imageJ结合使用常见的问题
Apr 20 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
May 13 Python
Python importlib模块重载使用方法详解
Oct 13 Python
selenium学习教程之定位以及切换frame(iframe)
Jan 04 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 截取字符串专题集合
2010/08/19 PHP
用来解析.htgroup文件的PHP类
2012/09/05 PHP
解析PHP计算页面执行时间的实现代码
2013/06/18 PHP
ThinkPHP框架安全实现分析
2016/03/14 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
Thinkphp批量更新数据的方法汇总
2016/06/29 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
JavaScipt基本教程之前言
2008/01/16 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
动态载入js提高网页打开速度的方法
2014/07/04 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
JS 全屏和退出全屏详解及实例代码
2016/11/07 Javascript
Vue.js系列之vue-router(上)(3)
2017/01/03 Javascript
JavaScript和jQuery制作光棒效果
2017/02/24 Javascript
Node.js中 __dirname 的使用介绍
2017/06/19 Javascript
JS实现带导航城市列表以及输入搜索功能
2018/01/04 Javascript
nodejs实现的简单web服务器功能示例
2018/03/15 NodeJs
Vue Components 数字键盘的实现
2019/09/18 Javascript
vue中el-input绑定键盘按键(按键修饰符)
2020/07/22 Javascript
精确查找PHP WEBSHELL木马的方法(1)
2011/04/12 Python
Django接受前端数据的几种方法总结
2016/11/04 Python
Python连接SQLServer2000的方法详解
2017/04/19 Python
对python中raw_input()和input()的用法详解
2018/04/22 Python
Python使用Pandas库实现MySQL数据库的读写
2019/07/06 Python
Pycharm远程调试原理及具体配置详解
2019/08/08 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
详解python的变量缓存机制
2021/01/24 Python
龟牌英国商店:Turtle Wax Brand Store UK
2019/07/02 全球购物
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
应届生护士求职信
2013/11/01 职场文书
电脑专业个人求职信范文
2014/02/04 职场文书
平安建设实施方案
2014/03/19 职场文书
学习计划书怎么写
2014/09/15 职场文书
尊师重教主题班会
2015/08/14 职场文书
一年级语文教学随笔
2015/08/14 职场文书