Fondamenti di Python

Gestire eccezioni con try/except

Le eccezioni separano il flusso normale dalla gestione di input errati.

Che cos’è Gestire eccezioni con try/except?

Le eccezioni separano il flusso normale dalla gestione di input errati.

Intercetta esplicitamente gli errori previsti.

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
value = "not-a-number"

try:
    number = int(value)
    print(number)
except ValueError:
    print("Please provide a valid integer")
finally:
    print("Conversion finished")

Output previsto

Please provide a valid integer
Conversion finished

Come funziona

try contiene l’operazione rischiosa; except dovrebbe catturare tipi specifici per non nascondere errori imprevisti.

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 →