首页 > 其他分享 >练习:经典问题--n 以内的质数

练习:经典问题--n 以内的质数

时间:2023-09-16 16:15:56浏览次数:388  
标签:19 -- demo 质数 练习 list re func

题: 请找出n 以内的所有质数(不包括n)。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数

如,n = 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]

 1 class Solution(object):
 2     def func(self,n):
 3         # 已知2是最小的质数,先定义在列表中
 4         re=[2]
 5         # 判断遍历3至n-1
 6         for i in range(3,n):
 7             j=2
 8             # 用i逐个除以2至i-1的整数,一旦能整除就不是质数,退出for循环
 9             for j in range(2,i):
10                 if i%j==0:
11                     break
12             # 再判断i不能整除j,加入re列表中
13             if i%j!=0:
14                 re.append(i)
15         return re
16 
17 # eg.
18 demo=Solution()
19 list=demo.func(100)
20 print(list)

2023-9-16笔记

标签:19,--,demo,质数,练习,list,re,func
From: https://www.cnblogs.com/yuntimer/p/17706846.html

相关文章

  • [FAQ] 适用于 macOS / Arm64 (M1/M2) 的 VisualBox
     使用与Windows、Linux、macOS的x86架构的一般在下面地址中下载:DownloadVisualBox:https://www.virtualbox.org/wiki/Downloads 针对于macOSM架构的安装包,不一定会有具体某个版本的。“在7.0支上不会有更多的M1包,因为我们不支持ARM的任何重要的修复/增强,所以投入......
  • ORACLE-【模糊查询】oracle中带有特殊符号的模糊查询
    首先讲一下Oracle模糊查询,模糊查询使用的是like关键字Oracle模糊查询可使用的通配符,Oralce中SQL语句提供了四种匹配模式:%零或者多个字符_单一任何字符(下划线)\特殊字符[]在某一范围内的字符,如[0-9]或者[aeth][^]不在某范围内的字符,如[^0-9]或者[^aeth]后两......
  • 47-字典-复杂表格数据存储-列表和字典综合嵌套
           ......
  • AppSpider Pro 7.4.055 for Windows - Web 应用程序安全测试
    AppSpiderPro7.4.055forWindows-Web应用程序安全测试Rapid7DynamicApplicationSecurityTesting(DAST)请访问原文链接:https://sysin.org/blog/appspider/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgappspider没有任何应用程序未经测试,没有未知风险......
  • MAXON Cinema 4D 2024 (macOS, Windows) - 三维计算机动画、建模、模拟和渲染
    MAXONCinema4D2024(macOS,Windows)-三维计算机动画、建模、模拟和渲染请访问原文链接:https://sysin.org/blog/cinema-4d-2024/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgCinema4D​三维计算机动画、建模、模拟和渲染软件。Artist:SebastianMarek新......
  • Adobe Photoshop 2024 v25.0 (macOS, Windows) - 照片和设计软件
    AdobePhotoshop2024v25.0(macOS,Windows)-照片和设计软件Acrobat、AfterEffects、Animate、Audition、Bridge、CharacterAnimator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、LightroomClassic、MediaEncoder、Photoshop、PremierePro、AdobeXD请......
  • 解决wangEditor从word复制粘贴图片,带有页眉页脚的问题
    话不多说,直接贴代码。rtf数据能提取到页眉页脚图片的原因:提取Word文档中包含的所有图像数据,包括页眉和页脚中的图像数据。这是因为RTF(RichTextFormat)是一种标记语言,可以在其中嵌入文本、图像和其他媒体类型的数据。在Word中,页眉和页脚的内容也可以通过RTF格式进行描述......
  • 4- 信号量& 互斥量
    信号量,计数值问题: 还是那个AB任务互斥调度的问题,B等A执行完毕的过程中,判断标志位会耗费CPU资源利用信号量,当没有信号的时候,不参与调度计数信号量(不能用来传输数据)staticSemaphoreData_txSemCalc;Xsemcalc=xSemaphoreCreateCounting(10,0);//最大值,初始值 计算完成后信......
  • Bat常用命令
    cd 切换路径dir 显示当前目录内容echo显示此命令后的字符串(默认会将执行命令回显在命令行。)脚本:echodir执行结果:>echodirdirechooff取消此命令后地所有执行命令在命令行回显。 脚本:echooffecho------执行结果:>echooff------@取消此命令在命令行回......
  • 48-字典-核心底层原理-内存分析-存储键值对过程
            ......