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

偶数排序 下列程序将数列中的偶数按从小到大顺序输出,请你补全代码。 def even(x): return x%2==0 #自定义函数even,判断x是否为偶数 c=[3,7,1,18,9,12,5,2,22,10] n= ① h=[] for i in ② : for j in range(0,n-i-1): if ③ : c[j],c[j+1]= ④ for i in range(0,n-1): h=filter( ⑤ ,c) ans=list(h) print(ans)

正确答案:补全答案(Python偶数排序):①len(c) ②range(0,n-1) ③c[j]>c[j+1] ④c[j+1],c[j] ⑤even。核心:冒泡+filter偶数。

答案解析

(1)len(c) 或等效答案;(3分)
(2)range(0,n-1) 或等效答案;(3分)
(3)c[j]>c[j+1] 或等效答案;(3分)
(4)c[j+1],c[j] 或等效答案;(3分)
(5)even 或等效答案。(4分)

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

本卷相关题目

在线做题 同科目题库