# coding: latin-1 def inverse (x): try : y = 1.0 / x except ZeroDivisionError, exc: print "erreur ", exc if x > 0 : return 1000000000 else : return -1000000000 return y try : print inverse (0) # division par zéro --> la fonction inverse sait gérer print inverses (0) # fonction inexistante --> exception NameError except NameError: print "appel à une fonction non définie"