ÎncepețiÎncepe gratuit

Palindroame

În continuare, vrei să descoperi particularități printre cuvintele din setul de date cu recenzii de filme. Un palindrom este un șir de caractere care se citește la fel atât de la stânga la dreapta, cât și invers – de exemplu: Madam sau No lemon, no melon. Observi că unele titluri de filme amuzante pot avea această proprietate. Vrei să alcătuiești o listă cu toate titlurile de filme care sunt palindroame haioase, dar vei începe prin a analiza un exemplu.

În Python, poți specifica și pasul de parcurgere folosind un al treilea indice. Dacă nu specifici primul sau al doilea indice, iar al treilea este negativ, șirul va fi returnat în ordine inversă.

Textul unei recenzii de film pentru un exemplu a fost deja salvat în variabila movie. Poți folosi print(movie) pentru a vizualiza variabila în Shell-ul IPython.

Acest exercițiu face parte din cursul

Expresii regulate în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Extrage substring-ul de la caracterul 12 până la caracterul 30 din variabila movie, care corespunde titlului filmului. Stochează-l în variabila movie_title.
  • Obține palindromul inversând șirul din variabila movie_title.
  • Completează codul pentru a afișa movie_title dacă este palindrom.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Get the word
movie_title = ____[____]

# Obtain the palindrome
palindrome = ____[____]

# Print the word if it's a palindrome
if movie_title == palindrome:
	print(____)
Editează și rulează codul