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任务调度实例分析
May 19 Python
用Python编写简单的微博爬虫
Mar 04 Python
Python创建普通菜单示例【基于win32ui模块】
May 09 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
May 17 Python
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
Jun 13 Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 Python
详解Python修复遥感影像条带的两种方式
Feb 23 Python
pycharm安装及如何导入numpy
Apr 03 Python
Jupyter Notebook输出矢量图实例
Apr 14 Python
python glom模块的使用简介
Apr 13 Python
python基础学习之递归函数知识总结
May 26 Python
使用python创建股票的时间序列可视化分析
Mar 03 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
超人钢铁侠联手合作?美漫作家呼吁DC漫威合作联动以抵抗疫情
2020/04/09 欧美动漫
php中session退出登陆问题
2014/02/27 PHP
php生成QRcode实例
2014/09/22 PHP
php获取本周开始日期和结束日期的方法
2015/03/09 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
2020/04/22 PHP
javascript中关于执行环境的杂谈
2011/08/14 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
2013/06/25 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
jQuery使用之标记元素属性用法实例
2015/01/19 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
ECMAScript6新增值比较函数Object.is
2015/06/12 Javascript
JavaScript模板引擎用法实例
2015/07/10 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
2016/08/02 Javascript
Ajax的概述与实现过程
2016/11/18 Javascript
JavaScript创建对象的七种方式全面总结
2017/08/21 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
2019/04/10 Javascript
详细介绍解决vue和jsp结合的方法
2020/02/06 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
2020/08/14 Javascript
[36:20]KG vs SECRET 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python中动态检测编码chardet的使用教程
2017/07/06 Python
Python从使用线程到使用async/await的深入讲解
2018/09/16 Python
python实现两张图片的像素融合
2019/02/23 Python
Python正则表达式匹配数字和小数的方法
2019/07/03 Python
用Pelican搭建一个极简静态博客系统过程解析
2019/08/22 Python
python生成requirements.txt的两种方法
2019/09/18 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
2019/11/06 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
匈牙利最大的健身制造商和销售商:inSPORTline
2018/10/30 全球购物
创业培训计划书
2014/05/03 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
分公司经理任命书
2014/06/05 职场文书
向国旗敬礼学生寄语大全
2014/09/30 职场文书
出差报告格式模板
2014/11/06 职场文书
mysql配置SSL证书登录的实现
2021/09/04 MySQL