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

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

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

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

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