Pythonでpalindromeをチェックするためのプログラムを書いています。なぜそれが動作していないのかわかりません。どんな助けでも大歓迎です。Pythonのpalindromeコードが動作しない
def palindrome(word):
rev_palindrome = []
for i in word[::-1]:
rev_palindrome.append(i)
" ".join(rev_palindrome)
if word == rev_palindrome:
print "It is a palindrome"
else:
print "It is not a palindrome"
palindrome(mom)
あなたが簡単に確認することができますループの後に 'rev_palindrome'の中に何が入っているか(そして' print'の使い方がわかります)。これは、単語と正確に何が比較されるかを教えてくれます。各反復でどのように見えるかを確認して、 'rev_palindrome'を期待どおりに構築していることを確認することもできます。代わりに、スタックオーバーフローにコードの一部をコピーして貼り付けることを選択しました。なぜ私はそれが動作していないのかわかりません。あなたは本当にあなた自身でそれを解決するのに多くの努力を払っていなかったと思いますか? –