ComeçarComece gratuitamente

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

Ver Curso

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ável movie_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(____)
Editar e executar código