for循环中的循环内容是什么?
a=raw_input("Enter a string :")
print a
length = len(a)
p = a[::-1]
print p
if a == p:
print "palindrome"
else:
print "Not palindrome"
for i in range(len(a)):
答案 0 :(得分:0)
检查字符串的长度是奇数还是偶数。如果奇怪,请尝试保留中间字符。
if len(s)%2:
return s[:len(s)//2] + s[len(s)//2] + s[:len(s)//2][::-1]
else:
return s[:len(s)//2] + s[:len(s)//2][::-1]
答案 1 :(得分:-2)
检查字符串s是否为回文
s='hiih'
s[0:int(len(s)/2)] == s[int(len(s)/2):len(s)][::-1]