刚开始我写这个代码是想用一个简单的方法,但是能力有限,只能将这个比较普通的方法呈现出来了。

首先我们先编写一些前期准备的代码,如下:

我的目的是先创建两个集合,首先n集合先空着,将闭区间[x,y]的所有数都放到a集合里备用。

x,y=eval(input("请输入一个区间(闭区间)如:x,y   "))
n=set()
a=set()
for i in range(x,y):a.add(i)

接下来我们要编写的便是判断这个数是否为素数。

代码如下:

for i in range(x,y):for m in range(2,i-1):if i%m==0:n.add(i)break

质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。其中i%m==0来判断i除于m余数是否为零,为零则说明他有初1和其本身以外的因数,找到一个就可以结束这次循环了。

最后就是我们的输入程序了。

我们把不是质数的数放到了n集合里,这样我们就可以利用集合的查来得到质数了。但是我们要考虑到1和2这两个数字,所有为了方便起见,我就简单的写了一下这样的代码:

a=a-n-{1,2}
print(a)

最后输入的效果:

刚刚开始学python,有什么不足之处,感谢大神们的指正。

在一个给定范围的区间内找到该区间所有的质数(素数)相关推荐

  1. js 日期比较大小,js判断日期是否在区间内,js判断时间段是否在另外一个时间段内...

    /** * 日期解析,字符串转日期 * @param dateString 可以为2017-02-16,2017/02/16,2017.02.16 * @returns {Date} 返回对应的日期对 ...

  2. 简单区间问题 选择不相交区间 区间选点 区间覆盖问题解答及代码 C++

    1. 选择不相交区间 数轴上有n个开区间 ( a i , b i ) (a_i, b_i) (ai​,bi​).选择尽量多个区间,使得这些区间没有公共点. 这是最简单的区间问题,很多区间问题都需要先排 ...

  3. 《JAVA练习题目7》 定义一个素数生成器类PrimeGenerator,用于生成给定区间内的所有素数。(类PrimeGenerator都由类Main代替)

    题目内容: 定义一个素数生成器类PrimeGenerator,用于生成给定区间内的所有素数.要求PrimeGenerator类具有: 属性:start(区间起始值),end(区间终止值),两个属性均为 ...

  4. 统计素数并求和 (20 分)本题要求统计给定整数M和N区间内素数的个数并对它们求和。

    本题要求统计给定整数M和N区间内素数的个数并对它们求和. 输入格式: 输入在一行中给出两个正整数M和N(1≤M≤N≤500). 输出格式: 在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以 ...

  5. 要求统计给定整数M和N区间内素数的个数,并对所有素数求和。

    题目内容: 要求统计给定整数M和N区间内素数的个数,并对所有素数求和. 其中两数必须满足条件: . 如果输入的M和N不能满足以上条件,则提示"输入数据错误". 输入格式: 在一行中 ...

  6. (PAT)统计给定区间内的三位数中有两位数字相同的完全平方数(如144、676)的个数

    本题要求实现一个函数,统计给定区间内的三位数中有两位数字相同的完全平方数(如144.676)的个数. 函数接口定义: int search( int n ); 其中传入的参数int n是一个三位数的正 ...

  7. 计算机frequency函数,第二章 FREQUENCY函数按条件统计给定区间内的数据个数

    第二章 FREQUENCY函数按条件统计给定区间内的数据个数 作者:李锐(微博@Excel_函数与公式)微信公众号(ExcelLiRui) FREQUENCY函数不但可以对数据进行多段区间的个数统计, ...

  8. 图算法(二十五):子图匹配(Subgraph Matching)【基本的图查询操作,意在发掘图重要的子结构】【适用场景:社交网络分析、群体发现、异常检测】【在一个给定的大图里找到与给定小图同构的子图】

    一.概述 子图匹配(subgraph matching)算法的目的是在一个给定的大图里面找到与一个给定小图同构的子图,这是一种基本的图查询操作,意在发掘图重要的子结构. 适用场景:子图匹配(subgr ...

  9. 本题要求统计给定整数M和N区间内素数的个数并对它们求和。

    本题要求统计给定整数M和N区间内素数的个数并对它们求和. 输入格式: 输入在一行中给出两个正整数M和N(1≤M≤N≤500). 输出格式: 在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以 ...

最新文章

  1. JSP第二次作业_1小题
  2. Iso-Seq3|三代全长转录组分析
  3. 【转】PBOC3.0和PBOC2.0标准规范异同分析
  4. 给div命名,使逻辑更加清晰
  5. 多线程基础(二)pthread的了解
  6. 零基础学python图文版-零基础学Python(图文版)
  7. maven项目,在spring中整合mybatis
  8. 一种视频录制时,类似监控视频中加入动态时间标记的装置
  9. 如何在没有域的环境中搭建AlwaysOn(一)
  10. MAML小样本学习算法解读及基于飞桨的代码实现
  11. 模糊控制 进化算法 PID参数整定
  12. java毕业设计博雅楼自习室预约系统Mybatis+系统+数据库+调试部署
  13. Havok Vision Engine
  14. ZZULIOJ 1188: 选票统计(一)(结构体专题)
  15. 解决安装tensorflow-gpu:ImportError: DLL load failed:找不到指定的模块。从根源解决问题
  16. 华为数通笔记-PPP
  17. 输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数
  18. paparazzi 使用3DR数传模块
  19. 缺陷轰炸和beta测试详解
  20. Warning[w6]

热门文章

  1. python必备源代码-Python 自用代码(某方标准类网页源代码清洗)
  2. C语言实现“21点”游戏的输入
  3. Matlab 标定工具箱使用教程
  4. 智慧经营| 物业数字化管理系统
  5. Sothink SWF Decompiler 4中文破解版---flash9(as3)要加密吗?
  6. C#中调用abobe reader打开PDF文件的方法
  7. C++读写Excel表格之小白入门教程
  8. iOS—分类、load 、initialize
  9. 分布式日志存储架构设计方案
  10. python中seth是什么意思_python中的seth有什么用