题库首页 › 青少年软件编程(Python) › 题目 7246

验证哥德巴赫猜想:任意一个大于等于4的偶数总可以分解为两个素数之和。请在下面的横线上补全代码,使得通过键盘输入一个偶数x(x<1000,输出这两个素数。如果有多组解,只需要输出一组,并且第一个素数要尽可能地小。例如,输入“10”,输出“3 7“;输入“18”,输出“5 13”。 def prime(x): for i in range(2, x): if x%i == 0: return ① return 1 x=int(input("输入一个偶数x:")) for k in range( ② ,x//2+1): if prime(k) and prime( ③ ): print( ④ ) break

正确答案:补全答案(Python哥德巴赫):①0 ②range(2,x) ③x-k ④k,x-k。核心:两素数分解。

试卷来源:202209 青少年软件编程等级考试Python四级真题

本卷相关题目

在线做题 同科目题库