#定义函数pd判定变量s是否为回文,如果是返回True
def pd(s):
s=str(s)
a=0
b=len(s)-1
value=True
while a<=b:
if s[a]==s[b]:
a+=1
b-=1
else:
value=False
break
return value
if __name__=='__main__':
for i in range(200):
if pd(i*i)==True:
print(i,'*',i*i)#打印i和i的平方,以*分开
以下为实现效果: