Python!编写函数名为is_Palindrome的函数,该函数须能够判断字符串是否为回文。(回文串即形如“DCBABCD”形式的字符串,该字符串无论从左读还是从右读,所读的顺序是一样的)。

python题!编写函数名为is_Palindrome的函数,该函数须能够判断字符串是否为回文。(回文串即形如“DCBABCD”形式的字符串,该字符串无论从左读还是从右读,所读的顺序是一样的)。


s = input('请输入一个字符串:')
if not s:
    print('请不要输入空字符串!')
    s = input('请重新输入一个字符串:')

a = len(s)
i = 0
count = 1    
while i <= (a/2):
    if s[i] == s[a-i-1]:
        count = 1
        i += 1
    else:
        count = 0
        break

if count == 1:
    print('您所输入的字符串是回文')
else:
    print('您所输入的字符串不是回文')

img