a = int(input('请输入一个正整数:'))
i = 0
for b in range(1,a):
c = a/b
if c == int(c):
i += b
else:
i = i
if i == a:
print('%s为完全数' %(a))
elif i == 1:
print('%s为素数' %(a))
else:
print('%s既不是素数,也不是完全数' %(a))
判断数是否为完全数、素数1). 若一个正整数n的所有小于n的因子之和等于n, 则称n为完全数, 如6=1+2+3是完全数。判断正整数n是否为完全数。2). 输入一个正整数,判断其是否为一个素数a = int(input('请输入一个正整数:'))i = 0for b in range(1,a): c = a/b if c == int(c): i += b else: i ...