Python验证哥德巴赫猜想,并返回数组
题目和要求:验证哥德巴赫猜想:任意一个大于2的偶数都可以表示成2个素数之和。编写一个函数将传入的6-100之间的偶数表示为2个素数之和,结果保存在列表中返回。例如,函数传入参数为10,则返回[‘10=3+7’,‘10=5+5’]。
利用函数判断是否是素数
def isPrime(n):
i=2 #必须从二开始!!!
while i<=n:
if n%i==0:
break
i+=1
if n==i:
return True
var foo = 'bar';
验证传入数据是否合法
a=int(input("输入个偶数,要求得是6~100之间的哦!\n"))
if a<6:
print("请输入大于6的偶数!")
exit(0)
elif a>100:
print("请输入小于100的偶数!"