Esercizi Python per principianti

Verificare un palindromo in Python

Un palindromo si legge allo stesso modo nei due sensi dopo la normalizzazione.

Che cos’è Verificare un palindromo?

Un palindromo si legge allo stesso modo nei due sensi dopo la normalizzazione.

Riconosci palindromi ignorando maiuscole e spazi.

Quando si usa?

  • Imparare la sintassi Python con codice pratico.
  • Costruire basi solide per problemi più complessi.
  • Provare rapidamente un’idea senza installazioni locali.

Codice di esempio

Esegui codice →
main.py
text = "Never odd or even"
normalized = "".join(character.lower() for character in text if character.isalnum())

print(normalized == normalized[::-1])

Output previsto

True

Come funziona

Si conservano lettere e cifre minuscole, poi si confronta il testo con la sua versione invertita.

Modifica i valori ed esegui il programma nel compilatore Python online CodeUtility senza installare Python.

Esercizi pratici

Modifica gli input e verifica i casi limite prima di usare dataset più grandi.

  1. Prevedi l’output prima dell’esecuzione.
  2. Gestisci input vuoti o non validi.
  3. Sposta la logica in una funzione e aggiungi test.
Esegui nell’IDE Python →