
例如:输入‘123454321’,‘121’字符串翻转后仍与原来相等,这就是回文字符串。
代码如下:
def compare(n):
a = [i for i in n]#推导式可以分割无分隔符的字符串,分割元素组成列表。
if a == a[::-1]:#列表翻转,再运用列表的比较
return '是回文数'
else:
return '不是回文数'
def main():
print(compare(input()))
main()
如输入:121,经过推导式后a = ['1', '2', '1']。
运行结果:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)