编写Python程序找出1-100之间的全部“同构数”。“同构数”是这样的一种数,它出现在它的平方数的右端。例如,5的平方是25,5是25中右端的数,5就是同构数,25也是同构数,它的平方是625。
我的答案 :
for i in range(1,101):
k=i*i
if i<10:
if k%10==i:
print(i)
elif i<100:
if k%100==i:
print(i)
else:
if k%1000==i:
print(i)