用生成器的方式计算任意起止范围内质数的和。

(质数,又称素数,是大于 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:用生成器的方式计算任意起止范围内质数的和。相关推荐

  1. java计算任意2个日期内的工作日_计算任意2个日期内的工作日(摘抄)

    思路不错,对时间的操作挺全面,参考一下.代码如下: package test; import java.text.SimpleDateFormat; import java.util.Calendar ...

  2. python领域的名人_计算任意视频中各人物的出镜时间(附Python实现)

    作者:Pulkit Sharma 编译:Bing 编者按:本文作者Pulkit Sharma分享了一篇有趣的项目,以<猫和老鼠>为例,计算任意视频中汤姆猫和杰瑞鼠的出镜时长.这一模型也可以 ...

  3. 编写python程序按照单利方式计算理财产品收益

    编写程序按照单利方式计算理财产品收益. 假设按年进行收益计算,键盘输入初始存款数amount,年化利率rate,年数year,调用函数函数func(a,r,y)计算存款总额.单利公式:利本合计=本金+ ...

  4. python波形分析库_Python科学计算——任意波形拟合

    任意波形的生成(geneartion of arbitrary waveform) 在商业,军事等领域都有着重要的应用,诸如空间光通信 (free-space optics communication ...

  5. python代码评测结果tle_TLE计算列表中指定范围内的元素数 - python

    有一个未排序的列表a和一个范围列表,例如ranges = [(10, 20), (30, 50), (15, 35) ...]. a中的最大值是uint64_t.目标是计算每个范围的元素数量.正常的解 ...

  6. Java判断工作日计算,计算随意2个日期内的工作日

    当前位置:我的异常网» Java Web开发 » 计算随意2个日期内的工作日 计算随意2个日期内的工作日 www.myexceptions.net  网友分享于:2013-08-17  浏览:51次 ...

  7. python中geometry_python shapely.geometry.polygon任意两个四边形的IOU计算实例

    在目标检测中一个很重要的问题就是NMS及IOU计算,而一般所说的目标检测检测的box是规则矩形框,计算IOU也非常简单,有两种方法: 1. 两个矩形的宽之和减去组合后的矩形的宽就是重叠矩形的宽,同比重 ...

  8. 编写一个Python程序,计算任意圆锥体的体积和表面积。

    编写一个Python程序,计算任意圆锥体的体积和表面积. import math r=float(input("半径是")) h=float(input("高是" ...

  9. Python 计算任意两向量之间的夹角

    如图所示,我们要计算任意两个向量之间的夹角. (图中的坐标数字是估计值,随手给定) python代码如下 import math AB = [1,-3,5,-1] CD = [4,1,4.5,4.5] ...

最新文章

  1. 入门Python难不难?零基础到底要怎么学Python?
  2. Javascript报错Failed to execute ‘querySelectorAll‘ on ‘Document‘: ‘#123456‘ is not a valid sele
  3. 称对方攀附使用近似商标 “汽车之家”起诉索赔500万
  4. c语言程序不能运行,C语言编程,我写了一个程序,但不能运行.
  5. python中如何获取类的属性,python – 获取类的属性
  6. JS控制图片滚动的效果
  7. Dapper Sqlpara where in
  8. vue组件相关知识点
  9. 考研数学思维导图(数一、数二、数三)
  10. 【半年总结】蓦然回首
  11. 基于FFmpeg的iOS播放器(结构篇)
  12. Matlab数字图像处理学习记录【1】——准备与基本原理
  13. 腾讯云TVP专家眼中的云开发:尚不完美,未来可期
  14. 如何在PowerPoint中将自定义模板设置为默认模板
  15. git更新失败出现向下箭头
  16. biti's blog
  17. Three.js学习笔记---我和小伙伴都惊呆了
  18. SQL日常练习2-进阶篇-牛客网
  19. 解决“不能读取 AppletViewer 的属性文件”的问题
  20. thinkphp 缓存写入失败

热门文章

  1. centos加单个ip和批量添加
  2. 声明式事务和编程式事务
  3. [原]Android打包之Gradle打包
  4. 打开适配器并捕获数据包
  5. Linux搭建lamp(Apache+PHP+Mysql环境)centos7.2版详细教程
  6. JS 活学活用正则表达式
  7. 大数据:从入门到XX(一)
  8. Go连接MySql数据库too many connections
  9. 关于树,各种平衡树查找树的资料合集~~
  10. First iOS App_Troubleshooting and Reviewing the Code