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 相关文章推荐
MySQL中表的复制以及大型数据表的备份教程
Nov 25 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
Mar 13 Python
Python中的Numpy矩阵操作
Aug 12 Python
Python中collections模块的基本使用教程
Dec 07 Python
python获取txt文件词向量过程详解
Jul 05 Python
Python包,__init__.py功能与用法分析
Jan 07 Python
python读取tif图片时保留其16bit的编码格式实例
Jan 13 Python
tensorflow 保存模型和取出中间权重例子
Jan 24 Python
python实现从尾到头打印单链表操作示例
Feb 22 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
Mar 30 Python
python三引号如何输入
Jul 06 Python
python语言time库和datetime库基本使用详解
Dec 25 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
基于mysql的论坛(5)
2006/10/09 PHP
PHP实现手机归属地查询API接口实现代码
2012/08/27 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
2014/12/18 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
2016/09/26 PHP
PHP实现的多进程控制demo示例
2019/07/22 PHP
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
jquery学习笔记二 实现可编辑的表格
2010/04/09 Javascript
jquery的ajax()函数传值中文乱码解决方法介绍
2012/11/08 Javascript
使用js正则控制input标签只允许输入的值
2013/07/29 Javascript
浅析jquery数组删除指定元素的方法:grep()
2016/05/19 Javascript
一个极为简单的requirejs实现方法
2016/10/20 Javascript
Easyui的组合框的取值与赋值
2016/10/28 Javascript
基于Phantomjs生成PDF的实现方法
2016/11/07 Javascript
分享19个JavaScript 有用的简写写法
2017/07/07 Javascript
ligerUI---ListBox(列表框可移动的实例)
2017/11/28 Javascript
JavaScript两种计时器的实例讲解
2019/01/31 Javascript
Javascript模拟实现new原理解析
2020/03/03 Javascript
Python多进程机制实例详解
2015/07/02 Python
学习Python selenium自动化网页抓取器
2018/01/20 Python
python之matplotlib学习绘制动态更新图实例代码
2018/01/23 Python
可能是最全面的 Python 字符串拼接总结【收藏】
2018/07/09 Python
浅谈Python中的全局锁(GIL)问题
2019/01/11 Python
使用python制作一个解压缩软件
2019/11/13 Python
python实现简单图书管理系统
2019/11/22 Python
Python小程序之在图片上加入数字的代码
2019/11/26 Python
俄罗斯游戏商店:Buka
2020/03/01 全球购物
到底Java是如何传递参数的?是by value或by reference?
2012/07/13 面试题
什么是URL
2015/12/13 面试题
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
程序员跳槽必看面试题总结
2013/06/28 面试题
简历的自荐信
2013/12/19 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
《倍数和因数》教学反思
2016/02/23 职场文书
JavaScript+HTML实现学生信息管理系统
2021/04/20 Javascript