判断数是否为完全数、素数 1). 若一个正整数n的所有小于n的因子之和等于n, 则称n为完全数, 如6=1+2+3是完全数。判断正整数n是否为完全数。 2). 输入一个正整数,判断其是否为一个素数 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))