输入一个正整数,判断它是否为完数。完数是指等于其所有因子(本身除外)之和的数。
此题适合python新手来练手。
代码如下:
n=int(input())
a=0
i=1
for i in range(1,n):
if n%i==0:
a+=i
if n==a:
print('Yes')
else:
print('No')
输入一个正整数,判断它是否为完数。完数是指等于其所有因子(本身除外)之和的数。
此题适合python新手来练手。
代码如下:
n=int(input())
a=0
i=1
for i in range(1,n):
if n%i==0:
a+=i
if n==a:
print('Yes')
else:
print('No')