# 编写一个函数验证哥德巴赫的猜想:任何一个充分大的偶数(大于等于6)总可以表示成两个素数之和
if not i: # 如果为真则表示以上循环中没有找到符合要求的数
print("没有找到符合要求嘚数猜想被推翻")
print("验证完成,猜想没有被推翻")
# 创建素数和偶数列表素数列表默认有1
文章来源:企鹅号 - 瞧桥桥
今天听講座的时候专家提到了哥德巴赫猜想用python验证这是一个与质数有关的猜想。简单来讲就是任何一个大于2的偶数都可以写成两个质数的和。
想到最近在自学Python而且前几天刚刚编写了个判断一个数是不是质数的小程序,于是想尝试改改做一个验证哥德巴赫猜想用python验证的小程序
回顾问题:任何一个大于2的偶数,都可以写成两个质数的和
关键词:任何 大于2的偶数 两个质数的和
问题分解:①将偶数分解为两个数嘚和。
②判断一个数是不是质数
将一个偶数拆分成两个质数的和
验证10000以下的偶数:
程序运行了1分多钟,不过还是运行出来了~~~哈哈~
程序编寫的全是在输出
运行一下1000000,电脑估计就死机了吧~
希望能够坚持把Python学下去