try: # assert nombre >= 0 if nombre != 0: inverse = 1.0 / nombre print(f'Inverse de {nombre} = {inverse}') except Exception as e: print(e) try: # assert nombre >= 0 if nombre < 0: raise Exception('ceci est une erreur personnalisée') inverse = 1.0 / nombre print(f'Inverse de {nombre} = {inverse}') except AssertionError as e: print(e) print('Le nombre doit être supérieur à 0') except Exception as e: print(e) print('Le nombre doit être différent de 0') else: print("L'invsere a été bien calculé") finally: print("Ceci s'exécute toujours")