#定义函数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的平方,以*分开
以下为实现效果:
本文介绍了一个用于判断回文数的Python函数pd()。该函数通过比较字符串首尾字符来判断一个数是否为回文数,并返回True或False。文章还提供了一个示例程序,用于打印200以内平方数中的回文数。

被折叠的 条评论
为什么被折叠?



