Discussion 07: ExceptionsException handling is the process of responding to any occurrence of an error during computations. In a python programming language, exceptions are mechanisms that replace the procedures of error handling, in which each function returns a code indicating successful execution (Chun, 2001).Exceptions in python occur when the current process stops and passes it to the calling process until it is handled (Hunt, 2019). Mostly, if they are not handled, the program usually crashes. When an error occurs, python normally stops and eventually generates an error message. Python has many exception errors that force programs to output errors when something goes wrong (Chun, 2001).In python, you can handle an exception using a try statement. Try block specifically allows you test programs code for errors (Hunt, 2019). For example,try: print(x)except: print("An exception occurred")In the above code, the try block will generate an exception, because the print (x) is not defined. These try statement will generate an error. Except statement block will be executed.Using the finally statement helps handle an exception regardless if the try block raises an error or not. For example,try: print(x)except: print("Something went wrong")finally: print("The 'try except' is finished")I believe exceptions require special treatment,