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中利用Pandas库处理大数据的简单介绍
Apr 07 Python
一篇文章入门Python生态系统(Python新手入门指导)
Dec 11 Python
Python 模板引擎的注入问题分析
Jan 01 Python
Python实现遍历目录的方法【测试可用】
Mar 22 Python
python模块之sys模块和序列化模块(实例讲解)
Sep 13 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
Jun 06 Python
django中ORM模型常用的字段的使用方法
Mar 05 Python
浅谈Python爬虫基本套路
Mar 25 Python
python制作填词游戏步骤详解
May 05 Python
django之状态保持-使用redis存储session的例子
Jul 28 Python
Python交互环境下打印和输入函数的实例内容
Feb 16 Python
python使用PIL剪切和拼接图片
Mar 23 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集成FCK的函数代码
2008/09/27 PHP
两个强悍的php 图像处理类1
2009/06/15 PHP
PHP 登录记住密码实现思路
2013/05/07 PHP
PHP递归的三种常用方式
2019/02/28 PHP
Laravel 修改验证异常的响应格式实例代码详解
2020/05/25 PHP
javascript 极速 隐藏/显示万行表格列只需 60毫秒
2009/03/28 Javascript
jQuery Ajax之$.get()方法和$.post()方法
2009/10/12 Javascript
基于jquery的回到页面顶部按钮
2011/06/27 Javascript
Jquery搜索父元素操作方法
2015/02/10 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
全面解析Bootstrap表单样式的使用
2016/09/09 Javascript
jQuery实现可拖拽3D万花筒旋转特效
2017/01/03 Javascript
vue2中filter()的实现代码
2017/07/09 Javascript
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
JavaScript实现捕获鼠标坐标
2020/04/12 Javascript
详细分析Node.js 模块系统
2020/06/28 Javascript
JavaScript 声明私有变量的两种方式
2021/02/05 Javascript
[02:38]DOTA2超级联赛专访Loda 认为IG世界最强
2013/05/27 DOTA
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[48:46]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第二场 11.19
2020/11/19 DOTA
Python自动化开发学习之三级菜单制作
2017/07/14 Python
itchat和matplotlib的结合使用爬取微信信息的实例
2017/08/25 Python
python+pillow绘制矩阵盖尔圆简单实例
2018/01/16 Python
python+matplotlib绘制饼图散点图实例代码
2018/01/20 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
查看端口并杀进程python脚本代码
2019/12/17 Python
Python分析最近大火的网剧《隐秘的角落》
2020/07/02 Python
构造方法和其他方法的区别?怎么调用父类的构造方法
2013/09/22 面试题
毕业生就业推荐信范文
2013/12/01 职场文书
全民健身日活动方案
2014/01/29 职场文书
班级寄语大全
2014/04/10 职场文书
音乐教师求职信
2014/06/28 职场文书
大专生求职信
2014/06/29 职场文书
企业宣传稿范文
2015/07/23 职场文书
Keras多线程机制与flask多线程冲突的解决方案
2021/05/28 Python