Python:用生成器的方式计算任意起止范围内质数的和。
用生成器的方式计算任意起止范围内质数的和。
(质数,又称素数,是大于 1 的自然数,除了 1 和它本身外,不能被其他自然数整除。)
def judge(num):if num == 1:return 0elif num == 2:return 2k = int((num/2)+1)for i in range(2,k):if num % i == 0:return 0return num
#判断是否是素数,如果是将值返回,如果不是,返回0def sums(start,end):sums = 0for i in range(start,end+1):if judge(i):sums += ireturn sums
#进行素数的相加mes = "Please enter the number's start and end ,"
mes += "I will return you the sum of the prime number"
mes += "\nYou can enter 'q' at any time to quit"
print(mes)#操作提示
while True:start = input("\nThe start: ")if start == 'q':breakstart = int(start)#收集起始值end = input("the end: ")if end == 'q':breakend = int(end)#收集末值result = sums(start,end)#进行素数相加print(f"The result is : {result}")if result == 0:print("There is no primenumber between them.")
#在不含素数时返回提醒用户
Python:用生成器的方式计算任意起止范围内质数的和。相关推荐
- java计算任意2个日期内的工作日_计算任意2个日期内的工作日(摘抄)
思路不错,对时间的操作挺全面,参考一下.代码如下: package test; import java.text.SimpleDateFormat; import java.util.Calendar ...
- python领域的名人_计算任意视频中各人物的出镜时间(附Python实现)
作者:Pulkit Sharma 编译:Bing 编者按:本文作者Pulkit Sharma分享了一篇有趣的项目,以<猫和老鼠>为例,计算任意视频中汤姆猫和杰瑞鼠的出镜时长.这一模型也可以 ...
- 编写python程序按照单利方式计算理财产品收益
编写程序按照单利方式计算理财产品收益. 假设按年进行收益计算,键盘输入初始存款数amount,年化利率rate,年数year,调用函数函数func(a,r,y)计算存款总额.单利公式:利本合计=本金+ ...
- python波形分析库_Python科学计算——任意波形拟合
任意波形的生成(geneartion of arbitrary waveform) 在商业,军事等领域都有着重要的应用,诸如空间光通信 (free-space optics communication ...
- python代码评测结果tle_TLE计算列表中指定范围内的元素数 - python
有一个未排序的列表a和一个范围列表,例如ranges = [(10, 20), (30, 50), (15, 35) ...]. a中的最大值是uint64_t.目标是计算每个范围的元素数量.正常的解 ...
- Java判断工作日计算,计算随意2个日期内的工作日
当前位置:我的异常网» Java Web开发 » 计算随意2个日期内的工作日 计算随意2个日期内的工作日 www.myexceptions.net 网友分享于:2013-08-17 浏览:51次 ...
- python中geometry_python shapely.geometry.polygon任意两个四边形的IOU计算实例
在目标检测中一个很重要的问题就是NMS及IOU计算,而一般所说的目标检测检测的box是规则矩形框,计算IOU也非常简单,有两种方法: 1. 两个矩形的宽之和减去组合后的矩形的宽就是重叠矩形的宽,同比重 ...
- 编写一个Python程序,计算任意圆锥体的体积和表面积。
编写一个Python程序,计算任意圆锥体的体积和表面积. import math r=float(input("半径是")) h=float(input("高是" ...
- Python 计算任意两向量之间的夹角
如图所示,我们要计算任意两个向量之间的夹角. (图中的坐标数字是估计值,随手给定) python代码如下 import math AB = [1,-3,5,-1] CD = [4,1,4.5,4.5] ...
最新文章
- 入门Python难不难?零基础到底要怎么学Python?
- Javascript报错Failed to execute ‘querySelectorAll‘ on ‘Document‘: ‘#123456‘ is not a valid sele
- 称对方攀附使用近似商标 “汽车之家”起诉索赔500万
- c语言程序不能运行,C语言编程,我写了一个程序,但不能运行.
- python中如何获取类的属性,python – 获取类的属性
- JS控制图片滚动的效果
- Dapper Sqlpara where in
- vue组件相关知识点
- 考研数学思维导图(数一、数二、数三)
- 【半年总结】蓦然回首
- 基于FFmpeg的iOS播放器(结构篇)
- Matlab数字图像处理学习记录【1】——准备与基本原理
- 腾讯云TVP专家眼中的云开发:尚不完美,未来可期
- 如何在PowerPoint中将自定义模板设置为默认模板
- git更新失败出现向下箭头
- biti's blog
- Three.js学习笔记---我和小伙伴都惊呆了
- SQL日常练习2-进阶篇-牛客网
- 解决“不能读取 AppletViewer 的属性文件”的问题
- thinkphp 缓存写入失败