问答题

将100至150之间的偶数,拆成两个素数之和(只要一对就可以了),程序运行结果(前10个)如下图。函数prime判断参数x是否为素数。在空白处填写正确的表达式,注意不要有空格。
def prime(x):
    p=True
    for i in range(2,x//2):
        if x%i==0:
            p=False
            break
    return p
i=1
for n in range(100,151,2):                 
  for k in range(3,n//2):
      if ________ and prime(n-k):
          print(i," : ",n,"=",k,"+",n-k)
          i=i+1
          break

答案: prime(k)
微信扫码免费搜题