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 相关文章推荐
在Django的模型中执行原始SQL查询的方法
Jul 21 Python
使用Python神器对付12306变态验证码
Jan 05 Python
Python创建二维数组实例(关于list的一个小坑)
Nov 07 Python
解决python3爬虫无法显示中文的问题
Apr 12 Python
对Python字符串中的换行符和制表符介绍
May 03 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
Jun 13 Python
python url 参数修改方法
Dec 26 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
May 29 Python
python高斯分布概率密度函数的使用详解
Jul 10 Python
浅谈tensorflow之内存暴涨问题
Feb 05 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
Jul 31 Python
Python如何加载模型并查看网络
Jul 15 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批量删除数据
2007/01/18 PHP
php数组函数序列之sort() 对数组的元素值进行升序排序
2011/11/02 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
phpmailer中文乱码问题的解决方法
2014/04/22 PHP
php打印一个边长为N的实心和空心菱型的方法
2015/03/02 PHP
php中使用key,value,current,next和prev函数遍历数组的方法
2015/03/17 PHP
PHP使用反向Ajax技术实现在线客服系统详解
2019/07/01 PHP
使用JQuery进行跨域请求
2010/01/25 Javascript
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
js代码实现无缝滚动(文字和图片)
2015/08/20 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
2016/06/10 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
详解vue2.0 transition 多个元素嵌套使用过渡
2017/06/19 Javascript
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
2017/08/16 Javascript
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
vuejs点击class变化的实例
2018/09/05 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
2019/08/16 Javascript
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
浅谈Python基础—判断和循环
2019/03/22 Python
python实现爬取百度图片的方法示例
2019/07/06 Python
django-filter和普通查询的例子
2019/08/12 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
2020/12/22 Python
app内嵌H5 webview 本地缓存问题的解决
2020/10/19 HTML / CSS
欧缇丽美国官网:Caudalie美国
2016/12/31 全球购物
销售人员获奖感言
2014/02/05 职场文书
大学社团活动总结
2014/04/26 职场文书
高考标语大全
2014/06/05 职场文书
就业推荐表自我评价范文
2015/03/02 职场文书
2015年纪委工作总结
2015/05/13 职场文书
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python
python 爬取京东指定商品评论并进行情感分析
2021/05/27 Python
FFmpeg视频处理入门教程(新手必看)
2022/01/22 杂记