编写一个ISprime.py文件,里面定义一个函数,判断它的参数是不是一个素数。
另外编写一个*.py文件,import导入ISprime.py,输入一个整数,调用模块里的函数判断它是否满足哥德巴赫猜想,又是由哪两个素数构成的。
示例代码如下
模块化的话就将isPrime移动到另一个.py文件中然后在主模块里引用即可有帮助望采纳~
import math
def isPrime(n):
for i in range(2,math.ceil(n**0.5)+1):
if n%i==0:
return False
return True
n=int(input())
for i in range(2,n):
if isPrime(i) and isPrime(n-i):
print(i,n-i)