Python: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
host179-80.pool80180.interbusiness.it (discussione)
mNessun oggetto della modifica
gemsm2g4.ogs.trieste.it (discussione)
m fatoriale->fattoriale, In ->Il Fabio
Riga 55:
return 1
else:
return x * fatorialefattoriale(x-1)
 
 
Riga 81:
Le [[eccezioni]] permettono un controllo degli errori più conciso ed affidabile rispetto a molti altri modi possibili usati in genere per segnalare errori o situazioni anomale. Le eccezioni sono [[thread-safe]]; non sovraccaricano il [[codice sorgente]] come fanno invece in [[C]] i controlli sui valori di errore ritornati, e inoltre possono facilmente propagarsi verso l'alto nello [[stack]] delle chiamate a funzione quando un errore deve venire segnalato ad un livello più alto del programma.
 
InIl modo di fare frequente consiste, invece che fare controlli preventivi, nell'eseguire direttamente l'azione desiderata e catturare invece le eventuali eccezioni che si verificassero.
 
== Libreria standard ==