ПочатиПочніть безкоштовно

Паліндроми

Тепер ви налаштовані знайти будь-які особливості у словах з набору даних із рецензіями на фільми. Паліндром — це послідовність символів, яку однаково читають уперед і назад, наприклад: Madam або No lemon, no melon. Ви розумієте, що деякі кумедні назви фільмів можуть мати цю ознаку. Ви хочете скласти список усіх назв фільмів, які є кумедними паліндромами, але почнете з аналізу одного прикладу.

У Python можна також задавати крок, використовуючи третій індекс. Якщо не вказати перший або другий індекс, а третій зробити від'ємним, буде повернуто символи зі стрибком і у зворотному напрямку.

Текст рецензії на фільм для одного прикладу вже збережено в змінній movie. Ви можете використати print(movie), щоб переглянути змінну в оболонці IPython.

Ця вправа є частиною курсу

Regular Expressions in 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(____)
Редагувати та запускати код