代码如下:
print('1-100的同构数如下:')
for i in range(1,101):
m=i*i
if i<10:
if m%10==i:
print(i)
elif i<100:
if m%100==i:
print(i)
else:
if m%1000==i:
print(i)
以下是题外话:
如何让运行结果都在一行呢?欢迎指点。