Dal corso: Imparare Python

Sblocca questo corso con una prova gratuita

Iscriviti adesso per accedere a oltre 23.200 corsi tenuti da esperti del settore.

Soluzione: palindromi

Soluzione: palindromi

(musica ottimista) - [Istruttore] Ok, quindi come hai fatto con questa sfida? Questo è stato un po 'complicato. Quindi esaminiamo la mia soluzione e puoi confrontarla con la tua. E non preoccuparti se la tua soluzione non è la stessa della mia. Va bene, quindi apriamo un codice. Quindi, nella mia soluzione, ho definito una funzione chiamata is_palindrome, e torneremo su questo tra un attimo. Quindi il codice del mio programma utilizza un ciclo while per mantenere il programma in esecuzione finché questa variabile di esecuzione è vera. Quindi prima all'utente viene richiesto di immettere la stringa da testare. E se l'utente entra nella parola exit, il programma esce impostando run su false e quindi uscendo dal ciclo. Successivamente, converto la stringa immessa dall'utente in tutte le minuscole in modo da non dovermi preoccupare di confrontare lettere maiuscole e minuscole. Quindi ho bisogno di rimuovere tutti gli spazi bianchi e i caratteri non alfanumerici dalla stringa. Quindi…

Contenuti