НачатьНачать бесплатно

Палиндромы

Теперь вы занялись поиском необычных слов в наборе данных с рецензиями на фильмы. Палиндром — это последовательность символов, которая читается одинаково как слева направо, так и справа налево. Например: Madam или No lemon, no melon. Вы заметили, что некоторые забавные названия фильмов могут обладать этим свойством. Вы хотите составить список таких названий, а пока разберём один пример.

В Python можно задавать шаг с помощью третьего индекса. Если не указать первый и второй индексы, а третий сделать отрицательным, строка вернётся в обратном порядке с заданным шагом.

Текст рецензии на фильм для одного примера уже сохранён в переменной movie. Чтобы просмотреть её содержимое, выполните print(movie) в оболочке IPython.

Это упражнение является частью курса

Регулярные выражения в Python

Посмотреть курс

Инструкции к упражнению

  • Извлеките подстроку с 12-го по 30-й символ из переменной movie — это название фильма. Сохраните результат в переменную movie_title.
  • Получите палиндром, перевернув строку, хранящуюся в movie_title.
  • Дополните код так, чтобы он выводил movie_title, если это палиндром.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Get the word
movie_title = ____[____]

# Obtain the palindrome
palindrome = ____[____]

# Print the word if it's a palindrome
if movie_title == palindrome:
	print(____)
Редактировать и запускать код