输入一个数字n,要判断其是否为完全数,我是新手,总是提示说输入的是无效的语句,求大神们指点一下,谢谢
不会python语言,替你搜一份,http://www.bicner.com/180.html
import math
def isCompleteNum(num):
sum = 0
for i in range(1,num//2+1):
if num % i == 0:
sum += i
if sum == num:
print '%d is a complete number' % num
else:
print '%d is NOT a complete number' % num
if name == '__main__':
num = int(raw_input('Plz input a number:\n'))
isCompleteNum(num)