1 def wqs(n): 2 b=0 3 for i in range(1,n): 4 if n%i==0: 5 b=b+i 6 if b==n: 7 return 1 8 else: 9 return 0 #判断它是否是完全数的一个函数 10 11 a=input() 12 a=int(a) 13 for i in range(2,a+1): 14 if wqs(i): 15 print(i) #输出2~n之间的所有完全数
完全数:如果一个数的所有因数(不包括本身)加起来等于本身的就是完全数
标签:判断,return,所有,wqs,完全,range From: https://www.cnblogs.com/999112u/p/16815646.html