Почему функция is_palindrome не видит метода .lower()?

Если вводить слово с большой буквы - ответ "False", с маленькой - все ок:
def is_palindrome(word):
  reversed_word = word[::-1]
  return word == reversed_word.lower()
print(is_palindrome(word='Xex'))
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
AshBlade
@AshBlade
Просто хочу быть счастливым
исходное слово тоже к нижнему регистру привести надо, а вообще не надо приводить к нижнему иначе логика неправильная - регистр тоже надо учитывать
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы