##输入一个数据,转换成数值类型
n = int(input(“请输入一个数”))
n = int(n)
##找出所有因子之和sum
i = 1
sum = 0
while i <= n-1:
if n%i == 0:
sum += i
i = i + 1
##判断因子之sum与n的比较
if sum == n:
print("%d是"%n)
else:
print("%d不是"%n)
判断数值是否是完数
最新推荐文章于 2024-09-10 13:01:50 发布