Exception Handling
It is possible to anticipate certain failure conditions for programs and deal with them appropriately. It allows for smooth functioning of programs especially if it has to run thousands of times with similar input conditions but with erroneous data sometimes. Try/Except/Finally is one such functionality in Python.