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 相关文章推荐
详解Django框架中用context来解析模板的方法
Jul 20 Python
简单讲解Python编程中namedtuple类的用法
Jun 21 Python
Python基于回溯法子集树模板解决数字组合问题实例
Sep 02 Python
深入解析python中的实例方法、类方法和静态方法
Mar 11 Python
PYQT5实现控制台显示功能的方法
Jun 25 Python
python3安装crypto出错及解决方法
Jul 30 Python
Django中使用MySQL5.5的教程
Dec 18 Python
Python内置类型性能分析过程实例
Jan 29 Python
pyautogui自动化控制鼠标和键盘操作的步骤
Apr 01 Python
python实现将range()函数生成的数字存储在一个列表中
Apr 02 Python
Python调用shell cmd方法代码示例解析
Jun 18 Python
python,Java,JavaScript实现indexOf
Sep 09 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
晶体管单管来复再生式收音机
2021/03/02 无线电
谈谈PHP语法(2)
2006/10/09 PHP
让你的网站首页自动选择语言转跳
2006/12/06 PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
2015/03/05 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
2019/10/15 PHP
用js判断浏览器是否是IE的比较好的办法
2007/05/08 Javascript
jquery form表单提交插件asp.net后台中文解码
2010/06/12 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
一个炫酷的Bootstrap导航菜单
2016/12/28 Javascript
jQuery加载及解析XML文件的方法实例分析
2017/01/22 Javascript
深入解析nodejs HTTP服务
2017/07/25 NodeJs
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
在vue-cli3中使用axios获取本地json操作
2020/07/30 Javascript
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
python之PyMongo使用总结
2017/05/26 Python
python XlsxWriter模块创建aexcel表格的实例讲解
2018/05/03 Python
Pycharm 设置自定义背景颜色的图文教程
2018/05/23 Python
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
2018/06/09 Python
python实现自动网页截图并裁剪图片
2018/07/30 Python
Python实现的连接mssql数据库操作示例
2018/08/17 Python
Ranorex通过Python将报告发送到邮箱的方法
2020/01/12 Python
Amaze UI 文件选择域的示例代码
2020/08/26 HTML / CSS
中国茶叶、茶具一站式网上购物商城:醉品茶城
2018/07/03 全球购物
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
英文导游欢迎词
2014/01/11 职场文书
留学经费担保书
2014/05/12 职场文书
廉洁教育学习材料
2014/05/19 职场文书
2014年电厂工作总结
2014/12/04 职场文书
2015年环保局工作总结
2015/05/22 职场文书
2016中秋节月饼促销广告语
2016/01/28 职场文书
干货!开幕词的写作方法
2019/04/02 职场文书
小学毕业教师寄语
2019/06/21 职场文书
JavaScript架构localStorage特殊场景下二次封装操作
2022/06/21 Javascript