CommencezCommencez gratuitement

Palindromes

Vous souhaitez maintenant repérer toute particularité dans les mots du jeu de données de critiques de films. Un palindrome est une séquence de caractères qui se lit de la même façon dans les deux sens, par exemple : Madam ou No lemon, no melon. Vous constatez que certains titres de films amusants peuvent avoir cette caractéristique. Vous voulez dresser la liste de tous les titres de films qui sont des palindromes rigolos, mais vous allez commencer par analyser un exemple.

En Python, vous pouvez aussi préciser des pas en utilisant un troisième indice. Si vous ne précisez pas le premier ou le deuxième indice et que le troisième est négatif, cela retournera les caractères en sautant et à rebours.

Le texte d'une critique de film pour un exemple a déjà été enregistré dans la variable movie. Vous pouvez utiliser print(movie) pour afficher la variable dans l'IPython Shell.

Cette activité fait partie du cours

Expressions régulières en Python

Voir le cours

Instructions de l’exercice

  • Extrayez la sous-chaîne allant du 12ᵉ au 30ᵉ caractère de la variable movie, ce qui correspond au titre du film. Stockez-la dans la variable movie_title.
  • Obtenez le palindrome en renversant la chaîne contenue dans movie_title.
  • Complétez le code pour afficher movie_title s'il s'agit d'un palindrome.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Get the word
movie_title = ____[____]

# Obtain the palindrome
palindrome = ____[____]

# Print the word if it's a palindrome
if movie_title == palindrome:
	print(____)
Modifier et exécuter le code