def division(x, y): try: return(x/y) except ZeroDivisionError: # Premier type d'exception print "Impossible de diviser ",x,"par zéro" #Génerer un message perso except TypeError, e: # deuxième type d'exception print e # message généré par pyton #Main print division(4,2) print division(1,0) print division("1",2)#unsupported operand type(s) for /: 'str' and 'int' |
Livres Sur ce Sujet
Apprendre à programmer avec Python 3 Apprenez à programmer en Python Python : Petit guide à l’usage du développeur agile Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices !