Python求1000以内质数(素数)

2023-05-16

import math
def getPrime(maxNum):
    primeList = []
    for x in range(2,maxNum+1):
        x_sqrt = math.sqrt(x)
        for prime in primeList:
            if prime > x_sqrt:
                primeList.append(x)
                break
            if x%prime==0:
                break
        else:
            primeList.append(x)
    return primeList

print(getPrime(1000))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python求1000以内质数(素数) 的相关文章

随机推荐

  • docker无法访问localhost的一种解决方法

    如果你使用的不是toolbox xff0c 可以关掉这个页面了 如果你使用的是toolbox xff0c 请使用192 168 99 100加你的的接口 因为toolbox使用了virtualbox虚拟机 xff0c 相当于包了一层 xff
  • VCC、VDD、VEE、VSS等有关电源标注的区别

    Almost all integrated circuits ICs have at least two pins which connect to the power rails of the circuit they are insta
  • Linux内核学习(三)应用层和内核

    目录 写在前面整体环境学习笔记操作系统和内核简介 96 printf 96 和 96 prinfk 96 应用层对内核的调用从例子看原理 应用层的 96 write 96 如何调用内核中的 96 write 96 调用过程实践实现原理学习笔
  • ROS2安装serial库

    场景及问题描述 xff1a 今天在使用ros2读取IMU数据的时候 xff0c 他需要用到一个serial的包 xff0c 由于我使用的是Ubuntu20 04 43 ROS2humble xff0c 并且没有安装这个包 xff0c 所以出
  • 滚动校验(Rolling Checksum)算法

    滚动校验 Rolling Checksum 算法 Rsync中使用了一种滚动检验 Rolling Checksum 算法 xff0c 用于快速计算数据块的检验值 它是一种弱校验算法 xff0c 采用的是Mark Adler的adler 32
  • ROS2手写接收IMU数据(Imu)代码并发布

    目录 前言接收IMU数据IMU的串口连接问题 python接收串口数据 python解析数据ROS2发布IMU数据可视化IMU数据效果 前言 在前面测试完了单独用激光雷达建图之后 xff0c 一直想把IMU的数据融合进去 xff0c 由于经
  • ROS2+cartographer+激光雷达+IMU里程计数据融合(robot_locazation) 建图

    目录 写在前面总体流程分块解释IMU数据接收和发布车轮编码器数据接收和发布数据融合 robot localization概括使用 cartographer订阅 效果 写在前面 之前写了一篇ROS2 43 cartorgrapher 43 激
  • Ardupilot SITL(Software in the Loop)软件仿真

    参考 xff1a http ardupilot org dev docs sitl native on windows html sitl native on windows 第一步 xff1a 下载MAVProxy 第二步 xff1a 下
  • 多网卡指定网卡进行UDP通信(添加静态路由解决双网卡问题 )全记录

    这片文章的要解决的问题和解决方法在标题就已经解释得很清楚了 这里记录一下我的解决过程 还是各种查资料 这个解决方法适不适用于跨网段就不知道了 xff0c 可以试试 我的工作环境是服务端和客户端都是多网卡 我需要使服务端的网卡10 0 0 1
  • 机器学习_SMOTE:简单原理图示_算法实现及R和Python调包简单实现

    一 SMOTE原理 SMOTE的全称是Synthetic Minority Over Sampling Technique 即 人工少数类过采样法 xff0c 非直接对少数类进行重采样 xff0c 而是设计算法来人工合成一些新的少数样本 S
  • npm ERR! code 128 npm ERR! Command failed: git clone --mirror -q git://github.com/adobe-webplatform/

    拉取VUE项目后 下载以来报错问题 错误描述 npm ERR code 128 npm ERR Command failed git clone mirror q git github com adobe webplatform eve g
  • 通过示例去看JNI中为什么使用extern “C“

    经验总结 在JNI开发过程中 xff0c 我们使用C 43 43 去写一个动态库 xff0c 由于C 43 43 编译器对于函数的符号的生成需要进行名字修饰处理 xff0c 然后生成的函数符号不再跟源代码中定义的函数名一致 这样导致调用方通
  • keil MDK5搭建STM32开发环境

    1 安装keil 到keil的官方网站 http www keil com download product 下载MDK ARM并安装 xff0c 注意可以更改安装路径 xff0c 但是不能安在需要管理员权限的文件夹 xff0c 例如不能在
  • 重新安装ubuntu unity

    因为折腾输入法 xff0c 卸载了IBUS xff0c 卸载时没仔细看 xff0c 卸载了所有的IBUS和关联包 导致Ubuntu登录后桌面一片空白 xff0c 什么都没有 左侧启动器没有 xff0c 上方任务栏也没有 xff0c 就是桌面
  • 开源许可证

  • 用Qt Creator编译opencv并配置开发环境

    前言 opencv是一个跨平台计算机视觉库 xff0c 使用前需要把它编译成二进制的静态库和动态库 xff0c 之后在代码中直接连接到二进制库 网上很多教程都是用CMake配合MinGW编译opencv xff0c 其中需要用到命令行操作
  • 利用ssh的端口转发实现SOCKS5代理

    SSH是一种安全的传输协议 xff0c 用在连接服务器上比较多 不过其实除了这个功能 xff0c 它的隧道转发功能更是吸引人 ssh相关选项 V 显示版本 xff1a span class hljs variable ssh span sp
  • Python中re模块及正则表达式

    一 re模块 re match re match 尝试从字符串的开头匹配一个模式 xff0c 如 xff1a 下面的例子匹配第一个单词 span class hljs keyword import span re text 61 span
  • 教科书级别的软件推荐

    http www guokr com question 194165 winzoom 61 1 125 通信网络 OPNET OMNETGNU radio xff0c 软件无线电 电子 NI Multisim xff0c 电路设计prote
  • Python求1000以内质数(素数)

    span class hljs keyword import span math span class hljs function span class hljs keyword def span span class hljs title