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中使用PIL模块对图片进行高斯模糊处理的教程
May 05 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
Apr 18 Python
Python:Numpy 求平均向量的实例
Jun 29 Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
Oct 30 Python
基于python实现从尾到头打印链表
Nov 02 Python
Python 3.8 新功能大揭秘【新手必学】
Feb 05 Python
django正续或者倒序查库实例
May 19 Python
手把手教你将Flask应用封装成Docker服务的实现
Aug 19 Python
python 制作磁力搜索工具
Mar 04 Python
pandas求平均数和中位数的方法实例
Aug 04 Python
Python学习之os包使用教程详解
Mar 21 Python
python的html标准库
Apr 29 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
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
PHP常用的缓存技术汇总
2014/05/05 PHP
PHP实现的简单缓存类
2015/07/29 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
php服务器的系统详解
2019/10/12 PHP
IE与Firefox在JavaScript上的7个不同写法小结
2009/09/14 Javascript
对字符串进行HTML编码和解码的JavaScript函数
2010/02/01 Javascript
当鼠标移动时出现特效的JQuery代码
2013/11/08 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
2014/02/19 Javascript
js 与 php 通过json数据进行通讯示例
2014/03/26 Javascript
两种不同的方法实现js对checkbox进行全选和反选
2014/05/13 Javascript
JS截取与分割字符串常用技巧总结
2015/11/10 Javascript
深入浅析react native es6语法
2015/12/09 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
详解vue项目打包后通过百度的BAE发布到网上的流程
2018/03/05 Javascript
AngularJS 前台分页实现的示例代码
2018/06/07 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
微信小程序wepy框架学习和使用心得详解
2019/05/24 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
Python检测网站链接是否已存在
2016/04/07 Python
python实现批量解析邮件并下载附件
2018/06/19 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
python3实现将json对象存入Redis以及数据的导入导出
2020/07/16 Python
详解在Python中使用Torchmoji将文本转换为表情符号
2020/07/27 Python
Python爬虫定时计划任务的几种常见方法(推荐)
2021/01/15 Python
瑞士男士时尚网上商店:Babista
2020/05/14 全球购物
汇科协同Java笔试题
2012/03/31 面试题
毕业生自荐书
2014/02/02 职场文书
精彩的演讲稿开头
2014/05/08 职场文书
解除租房协议书
2014/12/03 职场文书
2016幼儿园教师节新闻稿
2015/11/25 职场文书
创业计划书之孕婴生活馆
2019/11/11 职场文书
MySQL分库分表详情
2021/09/25 MySQL