数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证20亿以内的偶数都可以分解成两个素数之和。

输入格式:
输入在一行中给出一个(2, 2 000 000 000]范围内的偶数N。

输出格式:
在一行中按照格式“N = p + q”输出N的素数分解,其中p ≤ q均为素数。又因为这样的分解不唯一(例如24还可以分解为7+17),要求必须输出所有解中p最小的解。

输入样例:

24

输出样例:

24 = 5 + 19

代码如下:

num = int(input())
def Prime(number):flag = 0if number <= 1:return 0else:for i in range(2,int(number**0.5)):#number**0.5即根号下numberif number%i == 0:flag = 1breakif flag == 1:return 0else:return 1
for i in range(int(num**0.5)):if Prime(i) == 1 and Prime(num-i) == 1:print("%s = %s + %s" % (num,i,num-i))break

提交结果:

【python】验证“哥德巴赫猜想” (20 分)(简单方法,秒懂!)相关推荐

  1. 实验4-2-3 pta验证“哥德巴赫猜想” (20分)

    验证"哥德巴赫猜想" (20分) 数学领域著名的"哥德巴赫猜想"的大致意思是:任何一个大于2的偶数总能表示为两个素数之和.比如:24=5+19,其中5和19都是 ...

  2. 7-158 验证“哥德巴赫猜想” (20 分)

    7-158 验证"哥德巴赫猜想" (20 分) 数学领域著名的"哥德巴赫猜想"的大致意思是:任何一个大于2的偶数总能表示为两个素数之和.比如:24=5+19,其 ...

  3. 7-160 验证“哥德巴赫猜想” (20 分)

    7-160 验证"哥德巴赫猜想" (20 分) 数学领域著名的"哥德巴赫猜想"的大致意思是:任何一个大于2的偶数总能表示为两个素数之和.比如:24=5+19,其 ...

  4. 实验4-2-3 验证“哥德巴赫猜想” (20 分)

    实验4-2-3 验证"哥德巴赫猜想" (20 分) 数学领域著名的"哥德巴赫猜想"的大致意思是:任何一个大于2的偶数总能表示为两个素数之和.比如:24=5+19 ...

  5. 7-7 验证“哥德巴赫猜想” (20 分)

    7-7 验证"哥德巴赫猜想" (20 分) 数学领域著名的"哥德巴赫猜想"的大致意思是:任何一个大于2的偶数总能表示为两个素数之和.比如:24=5+19,其中5 ...

  6. 习题6-5 使用函数验证哥德巴赫猜想 (20 分)

    本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和.素数就是只能被1和自身整除的正整数.注意:1不是素数,2是素数. 函数接口定义: in ...

  7. 6-1 使用函数验证哥德巴赫猜想 (20 分)

    本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和.素数就是只能被1和自身整除的正整数.注意:1不是素数,2是素数. 函数接口定义: in ...

  8. 素数c分解语言程序,PTA|《C语言程序设计实验与习题指导(第3版)》实验4-2-3 验证“哥德巴赫猜想” (20分)...

    题目 数学领域著名的"哥德巴赫猜想"的大致意思是:任何一个大于2的偶数总能表示为两个素数之和.比如:24=5+19,其中5和19都是素数.本实验的任务是设计一个程序,验证20亿以内 ...

  9. 7-32 验证“哥德巴赫猜想” (20 分)

    数学领域著名的"哥德巴赫猜想"的大致意思是:任何一个大于2的偶数总能表示为两个素数之和.比如:24=5+19,其中5和19都是素数.本实验的任务是设计一个程序,验证20亿以内的偶数 ...

最新文章

  1. python for i in range 三维_python中的三维卷积
  2. Arabidopsis thaliana 拟南芥 长read SRX533608
  3. 外包网络推广公司浅析想保持稳定的SEO排名和流量,需要做什么呢?
  4. 市面上的hadoop书籍调研
  5. c++ - 在终端中,cout不显示任何内容
  6. unity3d android assets,Unity3D之Android同步方法读取streamingAssets(八十八)
  7. jdbc连接orcal数据库
  8. qt程序使用多行linux命令,开发Qt应用程序的基本方法总结
  9. 实验3-10 高速公路超速处罚 (15 分)
  10. Fckeditor漏洞利用总结
  11. nginx报错502:connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory)
  12. 对抗神经网络学习(简单的理解)
  13. hpsocket实现HTTP通信功能
  14. ArcGIS API For JavaScript 利用GP服务生成等值线、等值面(一)之生成等值线
  15. 架构师应该具备什么技能
  16. 使用中控指纹采集器开发指纹识别案例V1.0
  17. sublime清除html里面的空白行,Sublime Text批量删除空白行和注释代码
  18. Word转出来的PDF为什么有空白页?
  19. eSIM终于来临,它将如何助力IoT的发展?
  20. vue计算属性与监视属性

热门文章

  1. python查找文字在图片中的位置_如何快速提取出图片中文字,强烈推荐这款免费软件!...
  2. TDD双工方式保护时隙与通信距离的关系
  3. 关于时隙、RB、RE、PRB等概念的笔记
  4. spark进行数据清洗时,如何读取xlsx表格类型文件
  5. 图像(层)正常混合模式详解(上)
  6. nacos的feign报错Error creating bean with name ‘configurationPropertiesBeans‘ defined in class path reso
  7. Vue关于pdf展示问题——第三方电子签章不能正常展示
  8. Function与函数
  9. NetBeans 尚未部署该模块错误 解决方案
  10. 计算机技术在我国的发展,计算机技术在我国热处理工业领域的应用和发展_阎承沛.pdf...