簡単なpythonチュートリアルの答え1
入力と出力ジョブの練習:
テキストが返信文に属しているかどうかを確認するには、句読点、スペース、大文字と小文字を無視する必要があります.例えば、「Rise to vote,sir」は回文です.
テキストが返信文に属しているかどうかを確認するには、句読点、スペース、大文字と小文字を無視する必要があります.例えば、「Rise to vote,sir」は回文です.
import re
def reverse(text):
return text[::-1]
def is_palindrome(text):
forbidden=('!','?','.',',',' ')
for i in forbidden:
if i in text:
strRegex = re.compile(i)
text = strRegex.sub('',text)
else:
continue
return text == reverse(text)
something = input('Enter text:')
if is_palindrome(something.lower()):
print('Yes,it is a palindrome')
else:
print('No,it is no a palindrome')