编写函数,接收一个正偶数为参数,输出两个素数,并且这两个素数之和等于原来的正偶数。如果存在多组符合条件的素数,则全部输出。
答案:解:解决方法很多,提供一种供参考: def is_prime(num): #判断素数 for c in range(2,num): if num % c==0: break else: return True def getPrnum(n): #输出符合条件的素数 for a in range(1,n//2) if is_prime(a) and is_prime(n-b): print(a,b) getPrnum(eval(input("请输入一个正偶数:"))) #调用函数