From the course: Programming Foundations: Real-World Examples
Unlock the full course today
Join today to access over 22,400 courses taught by industry experts or purchase this course individually.
Custom errors - Python Tutorial
From the course: Programming Foundations: Real-World Examples
Custom errors
- With the breaker back on, I can try the dishwasher again. - Barron we have another problem. The dishwasher is spewing water everywhere. - Uh oh, well this is a new type of issue. I know how to handle electrical problems, but I don't know how to stop an out of control dishwasher. When handling errors it's very important that I consider the type of error that's occurred. If it's an error I'm able to handle, then I can take some appropriate action to deal with it. On the other hand, there may be types of errors that I'm not prepared to handle, like a raging dishwasher. In that case, I can pass the error information on to somebody else that is able to handle it. I need to call a plumber. Many programming languages will include built in error types for many commonly incurring exceptions. Here in the console window, if I try to divide by zero, which you should never do, then Python will raise an exception of the type zero division error. Another type of exception that Python will raise is…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.