Python小练习之验证“哥德巴赫猜想”

设计内容:任何一个大于2的偶数都可以分解为两个素数之和,这就是著名的哥达巴赫猜想。

设计要求:要求输入一个大于2的偶数,程序运行后,输出两个素数,其和正好等于该偶数。  

  1.    实验代码(知道是你们最喜欢的,直接放前面)

  

 

 

   

  2.    设计思路

首先要接受一个正偶数,赋值S,然后找到两个素数,其和为S,那么就要有判断素数的函数,定义函数check()判断。根据素数定义,除了1和本身都不能除开判断。然后还需要输出符合条件的素数。因为可能不止一组,所以选择了以元组的方式存储。讲最初接收到S调用demo()函数,来输出。

  3.运行结果

 

 

 

 

posted @ 2021-07-07 09:48  RainbowXu  阅读(2116)  评论(0编辑  收藏  举报