# -*-coding utf-8 -*-#亲和数判断for a in range(1000,10000):
sum_a=0;sum_b=0for i in range(1,a):
if a%i==0:
sum_a+=i
b=sum_a
if b<1000or b>=10000or b<=a:#避免重复,减少运算量continueelse:
for j in range(1,b):
if b%j==0:
sum_b+=j
if sum_b == a:
print(a,'and',b)
1184 and 1210
2620 and 2924
5020 and 5564
6232 and 6368
# -*-coding utf-8 -*-#逆序打印九九乘法表for i in range(9,0,-1): for j in range(i,0,-1): print('{}*{}={}'.format(i,j,i*j),end='\t') print()9*9=81 9*8=72 9*7=63 9*6=54 9*5=45 9*4=36 9*3...