Try Except

During program execution an error can be thrown. Instead of ending the program an error can be caught and a certain code can be executed.

Error Handling

Syntax for handling error:

Let's look at the following example:

Output:

Since an error is thrown in the try block, the code from the except block is called.

Classes and Error Handling

An error can be thrown when a validation fails in setter.

Example:

Output:

At line 22 a negative number (-1) is passed for age of the person object. This causes an error to be throw (due to line 7).