Att hantera exceptions Exceptions tas om hand med try: ... except: ... try: slope = dy/dx vertical = 0 except ZeroDivisionError: slope = None vertical = 1 Om dx är 0 så uppstår fel (ZeroDivisionError) på rad 2 Detta fel "neutraliseras" av hanteraren och alternativ kod utförs Om dx skulle råka vara odefinierad uppstår NameError istället ...och detta fel hanteras inte, så programkörningen avbryts ...ifall inte kod på högre nivå har "try: ... except NameError:"