これは数がポリンドロームかどうかをチェックするプログラムです。str「aaaa」で「なし」の回答が返されるのはなぜですか?
def is_palindrome(str):
a=len(str)
if str[0]!= str[a-1]:
return False
else:
str=str[1:a-1]
print str
if str=="":
return True
else:
is_palindrome(str)
is_palindrome("aaaa")