Задать вопрос

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

Если вводить слово с большой буквы - ответ "False", с маленькой - все ок:
def is_palindrome(word):
  reversed_word = word[::-1]
  return word == reversed_word.lower()
print(is_palindrome(word='Xex'))
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
AshBlade
@AshBlade
Просто хочу быть счастливым
исходное слово тоже к нижнему регистру привести надо, а вообще не надо приводить к нижнему иначе логика неправильная - регистр тоже надо учитывать
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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