Palindromi
Ora ti dedichi a trovare eventuali particolarità nelle parole presenti nell’insieme di dati delle recensioni di film. Un palindromo è una sequenza di caratteri che si legge uguale in avanti e al contrario, ad esempio: Madam o No lemon, no melon. Ti rendi conto che alcuni titoli di film divertenti possono avere questa caratteristica. Vuoi creare un elenco di tutti i titoli di film che sono palindromi divertenti, ma inizierai analizzando un esempio.
In Python puoi anche specificare i passi usando un terzo indice. Se non specifichi il primo o il secondo indice e il terzo è negativo, restituirà i caratteri saltando e andando all’indietro.
Il testo di una recensione di film per un esempio è già stato salvato nella variabile movie. Puoi usare print(movie) per visualizzare la variabile nella IPython Shell.
Questo esercizio fa parte del corso
Espressioni regolari in Python
Istruzioni dell'esercizio
- Estrai la sottostringa dal 12º al 30º carattere dalla variabile
movie, che corrisponde al titolo del film. Salvala nella variabilemovie_title. - Ottieni il palindromo invertendo la stringa contenuta in
movie_title. - Completa il codice per stampare
movie_titlese è un palindromo.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Get the word
movie_title = ____[____]
# Obtain the palindrome
palindrome = ____[____]
# Print the word if it's a palindrome
if movie_title == palindrome:
print(____)