组卷题库 > 高中信息技术试卷库
试题详情
“完数”是指一个自然数恰好等于它的因子(不好含本身)之和,如6的因子为1,2,3,而6=1+2+3,因而6就是完数,再如28的因子为1,2,4,7,14,因而28也是完数。输入一个正整数,判断该正整数是否是完数,要判断一个整数n是否为完数,最简单的方法是:求出1到n-1的所有的因子和为s,如果s的值和n的值相同,则n就是完数。

n=int(input("n="))

s=0

for i in range(1, n):

  if n%i==0:

    s=

  if :

    print(n, "是完数")

  else:

    print(n, "不是完数")

知识点
参考答案
采纳过本试题的试卷
教育网站链接