10000内的完美数:
完美数又称为完全数或完备数,它的所有的真因子(即除了自身以外的因子)的和(即因子函数)恰好等于它本身。例如:6( 6 = 1 + 2 + 3 6=1+2+3 6=1+2+3)和28( 28 = 1 + 2 + 4 + 7 + 14 28=1+2+4+7+14 28=1+2+4+7+14)就是完美数。
l=[]
for i in range(2,10001):
summ = 0
for j in range(i-1,0,-1):
if i%j==0:
summ+=j
if summ==i:
l.append(i)
# print("%d是完美数"%i)
# 输出完美数到数组l中
print("完美数包括:",l)
101到201之间的素数:
leap=0
l=[]
for i in range(101,202):
count = 0
for j in range(2,i):
if i%j==0:
count+=1
# print(i,count)
if count==0:
leap+=1
l.append(i)
print("101到201之间的素数:",l)
print("共计:",leap)