完全数
类型:程序题

题目说明

数学老师告诉小明,数字王国中有一组耀眼的明星,它们叫完全数。其特点是一个正整数等于除它之外其他所有除数之和,就称之为完全数。 例如: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}是完全数')

评分标准

(1)range(1,i) 或等效答案;(3分) (2)str1.append(j) 或等效答案;(3分) (3)i==sum(str1) 或等效答案。(4分)

代码编辑器 加载中...
留空使用题目默认限制
{{resultStatus.text}}
正在加载运行记录...
乐编题库AI助手
人工客服
微信扫码联系客服
历史对话
{{ s.title || '未命名对话' }}
{{ s.created_at }}
暂无历史对话
我能帮助你什么?