"""
Version: 0.1
Author: freshbin
Date: 2019年8月21日
"""
print("=================================输入与输出 start================================================")
def reverse(text):
return text[::-1]
def is_palindrome(text):
return text == reverse(text)
something = input('Enter text: ')
if is_palindrome(something):
print('Yes, it is a palindrome.')
else:
print('No, it is not a palindrome.')
print("=================================输入与输出 end================================================")
print("=================================判断回文数 start================================================")
forbidden = ('!', ',', '.', '?')
def clearOther(text):
print('原始的字符串:{}'.format(text))
newText = text
for fuhao in forbidden:
if newText.find(fuhao):
newText = newText.replace(fuhao, '')
newText = newText.replace(' ', '')
print('清除多余符号与空格之后的字符串:{}'.format(newText))
return newText
newSomeThing = clearOther(something)
if is_palindrome(newSomeThing.upper()):
print('Yes, it is a palindrome.')
else:
print('No, it is not a palindrome.')
print("=================================判断回文数 end================================================")