外链建设方法,kisd-072,沈阳非凡创意动画制作有限公司
输入一个字符串,判断该字符串是否为回文。回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的。
输入在一行中给出一个不超过80
个字符长度的、以回车结束的非空字符串。
输出在第1行中输出字符串。如果它是回文字符串,在第2行中输出yes
,否则输出no
。
代码如下:
#!/usr/bin/python # -*- coding: utf-8 -*- s = input() s1 = list(s) s2 = s1[::-1] #reverse() value = 0 for i in range(0,int(len(s1)/2)): if s1[i] == s2[i]: value = value + 1 else : break if value == int(len(s1)/2): print(s) print("yes") else : print(s) print("no")
这个相对比较简单,将序列反转一下,可以进行切片,也可以使用reverse方法。
然后进行比较判断即可。
读书和健身总有一个在路上
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python爬虫:Request Payload和Form Data的简单区别说明
浅谈Python中threading join和setDaemon用法及区别说明
Python3-异步进程回调函数(callback())介绍
python继承threading.Thread实现有返回值的子类实例
Python中使用threading.Event协调线程的运行详解
网友评论