# 題目:AABB為一個四位數,且是一個數字的平方, # 試求形如AABB這樣的四位數? #解法1 for i in range(1,9): for j in range(0,10): if(((1000*i+100*i+10*j+j)**(1/2)%1)==0): print(1000*i+100*i+10*j+j)
#解法2 for i in range(32,100): a=(i*i)//1000 b=((i*i)-1000*a)//100 c=(i*i-1000*a-100*b)//10 d=i*i-1000*a-100*b-10*c if (a==b and c==d): print(i*i)