查看一个数是否为完数 # 输入一个数是否是完数 # 输出是或者不是 # 完数:一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。 # 因数 除了 本身外 被这个数整除 #输入一个数 a = int(input('请输入一个数:')) i = 1 sum = 0 while i<a-1: if a % i == 0: sum += i i += 1 if sum == a: print('是完数') else: print('不是完数')