Menu
Coddy logo textTech

Eccezione vs errore

Lezione 2 di 16 del corso Gestione delle eccezioni in Python di Coddy.

Esistono due tipi di errori in Python :

  • Errore di sintassi (errore in fase di compilazione)
  • Eccezione (errore in fase di esecuzione)

Errore di sintassi:

Se il codice che scrivi non segue la sintassi e le regole di Python, l'interprete genererà un 'Errore di sintassi'.  Questi errori non possono essere gestiti.

print("Hello World"))

Il programma precedente genererà un 'SyntaxError' a causa di parentesi non corrispondenti. Devi correggerlo per eseguire il programma correttamente.

Eccezione:

Le eccezioni sono causate da errori logici, problemi in fase di esecuzione o input non validi. Per evitare l'interruzione improvvisa del programma, possiamo gestirle utilizzando i concetti di gestione delle eccezioni.

Provalo tu

Questa lezione non include una sfida di codice.

Tutte le lezioni di Gestione delle eccezioni in Python

Esercitati da solo: Compilatore Python online