x=input("请输入一个字符串:")
y=len(x) //获得字符串长度
count=0 //用来切分字符串成两半,前半部分拿来对比判断;计数
if(y%2==0):
for i in range(y):
if (x[i] == x[y - i-1]): //将两边拿出进行判断
count += 1
if(count==y/2): //到了中间就不再进行判断,跳出循环
break
else:
count = 0
if (count == (y / 2)): //如果成功匹配的次数与前半部分的位数相同,则是回文
print("yes")
print(count)
else:
print("no")
print(count)
else:
for i in range(y):
if (x[i] == x[y - i-1]):
count += 1
if(count==int(y/2)):
break
else:
count = 0
if (count == int(y / 2)):
print("yes")
print(count)
else:
print("no")
print(count)
06-08
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交