Palíndromos
Em seguida, você se compromete a encontrar qualquer peculiaridade nas palavras incluídas no conjunto de dados de resenhas de filmes. Um palíndromo é uma sequência de caracteres que pode ser lida da mesma forma para trás e para frente, por exemplo: Madam
ou No lemon, no melon
. Você percebe que alguns nomes de filmes engraçados podem ter essa característica. Você quer fazer uma lista de todos os títulos de filmes que são palíndromos engraçados, mas começará analisando um exemplo.
Em Python, você também pode especificar etapas usando um terceiro índice. Se você não especificar o primeiro ou o segundo índice e o terceiro for negativo, ele retornará os caracteres saltando e retrocedendo.
O texto de uma resenha de filme, por exemplo, já foi salvo na variável movie
. Você pode usar print(movie)
para visualizar a variável no Shell IPython.
Este exercício faz parte do curso
Expressões regulares em Python
Instruções de exercício
- Extraia a substring do 12º ao 30º caractere da variável
movie
que corresponde ao título do filme. Armazene-a na variávelmovie_title
. - Obtenha o palíndromo invertendo a string contida em
movie_title
. - Complete o código para imprimir o
movie_title
se ele for um palíndromo.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Get the word
movie_title = ____[____]
# Obtain the palindrome
palindrome = ____[____]
# Print the word if it's a palindrome
if movie_title == palindrome:
print(____)