方法一:直接匹配
def huiwen(string):
length = len(string)
last = length - 1
length //= 2
flag = 1
for each in range(length):
if string[each] == string[last]:
return True
else:
return False
string = input('请输入一句话')
if huiwen(string) == 1:
print('是回文')
else:
print('不是回文')
方法二:reversed方法 将列表中的元素反向存放
while 1:
str1 = input('请输入一句话')
list_1 = list(str1)
list_2 = reversed(list_1)
if list_1 == list(list_2):
print('是回文')
else:
print('不是回文')