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

完全数 数学老师告诉小明,数字王国中有一组耀眼的明星,它们叫完全数。其特点是一个正整数等于除它之外其他所有除数之和,就称之为完全数。 例如:6除它之外的除数有1、2、3,并且1+2+3=6,所以它是完全数。数学老师让小明找出500以内的完全数。小明写下求500以下完全数的程序,但因为粗心遗漏了关键的代码,请根据上面需求补全程序代码。 for i in range(1,500): str1=[] for j in ① : if i%j==0: ② if ③ : print(f'{i}是完全数')

正确答案:补全答案(Python完全数):①range(1,i) ②str1.append(j) ③sum(str1)==i。核心:真因子和判断。

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

本卷相关题目

在线做题 同科目题库