Python 2种方法求某个范围内的所有素数(质数)


Posted in Python onJanuary 31, 2020

素数简介

质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。

方法1

def primeNUM(min,max):
  if min==1:
    print('')
    min += 1
  for i in range(min, max+1):
    for j in range(2, i + 1):
      if i % j == 0:     #判断i能不能被整除
        break        #退出for循环
    if j == i:         #若j等于i,说明i是素数
      print(i,end=" ")
  print('')
primeNUM(1,200)

方法2

def test(num):
  list = []       #定义一个列表 用于存储计算的数
  i = num -1       # 去除本身
  while i > 1:      # 去除1 https://blog.zeruns.tech
    if num %i == 0 :  #判断是否有余数
      list.append(i) # 将所有的能整除i的数加入列表
    i -= 1
  if len(list) == 0 and num != 1:   # 如果列表为空 就是表示除了1和它本身能整除
    print(num,end=' ')

def primeNUM2(min,max):
  j = min
  while j < max:
    test(j)
    j += 1
  print('')
primeNUM2(1,100)

输出结果:

Python 2种方法求某个范围内的所有素数(质数)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用中文的方法
Feb 19 Python
Python Web服务器Tornado使用小结
May 06 Python
python调用java模块SmartXLS和jpype修改excel文件的方法
Apr 28 Python
简单了解Python下用于监视文件系统的pyinotify包
Nov 13 Python
python增加图像对比度的方法
Jul 12 Python
在Python中获取操作系统的进程信息
Aug 27 Python
python 中的[:-1]和[::-1]的具体使用
Feb 13 Python
python文件编写好后如何实践
Jul 07 Python
Numpy实现卷积神经网络(CNN)的示例
Oct 09 Python
matplotlib之属性组合包(cycler)的使用
Feb 24 Python
Python机器学习之底层实现KNN
Jun 20 Python
Python机器学习实战之k-近邻算法的实现
Nov 27 Python
PyQt5中多线程模块QThread使用方法的实现
Jan 31 #Python
浅谈python之自动化运维(Paramiko)
Jan 31 #Python
为什么黑客都用python(123个黑客必备的Python工具)
Jan 31 #Python
Win10里python3创建虚拟环境的步骤
Jan 31 #Python
python判断链表是否有环的实例代码
Jan 31 #Python
python爬取王者荣耀全皮肤的简单实现代码
Jan 31 #Python
Python进阶之迭代器与迭代器切片教程
Jan 29 #Python
You might like
使用PHP similar text计算两个字符串相似度
2015/11/06 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
2017/08/09 PHP
PHP基于回溯算法解决n皇后问题的方法示例
2017/11/07 PHP
Javascript 倒计时源代码.(时.分.秒) 详细注释版
2011/05/09 Javascript
jquery星级插件、支持页面中多次使用
2012/03/25 Javascript
javascript中注册和移除事件的4种方式
2013/03/20 Javascript
jquery右下角弹出提示框示例代码
2013/10/08 Javascript
javascript生成json数据简单示例分享
2014/02/14 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
2015/05/06 Javascript
基于jquery实现表格无刷新分页
2016/01/07 Javascript
深入理解JQuery中的事件与动画
2016/05/18 Javascript
移动端翻页插件dropload.js(支持Zepto和jQuery)
2016/07/27 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
javaScript 逻辑运算符使用技巧整理
2017/05/03 Javascript
Node.js中的cluster模块深入解读
2018/06/11 Javascript
JavaScript代码异常监控实现过程详解
2020/02/17 Javascript
vue中echarts引入中国地图的案例
2020/07/28 Javascript
JavaScript中clientWidth,offsetWidth,scrollWidth的区别
2021/01/25 Javascript
Node使用koa2实现一个简单JWT鉴权的方法
2021/01/26 Javascript
使用Mixin设计模式进行Python编程的方法讲解
2016/06/21 Python
python解析基于xml格式的日志文件
2017/02/25 Python
python+selenium开发环境搭建图文教程
2017/08/11 Python
Flask数据库迁移简单介绍
2017/10/24 Python
python如何读写csv数据
2018/03/21 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
使用python批量转换文件编码为UTF-8的实现
2020/04/03 Python
荷兰最大的儿童服装店:The Kids Republic
2019/04/13 全球购物
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
上课迟到检讨书
2014/02/19 职场文书
商场主管竞聘书
2014/03/31 职场文书
不同意离婚代理词
2015/05/23 职场文书
成事在人观后感
2015/06/16 职场文书
教育读书笔记
2015/07/02 职场文书
排球赛新闻稿
2015/07/17 职场文书
2015年挂职锻炼个人总结
2015/10/22 职场文书