 So let's now think about this idea of something called exception handling Exception handling if we kind of take a look, you know, we've got that little frowny face there That's actually a really good indicator of how we would be feeling Basically, we've kind of run into a lot of programs by now where they crash and that sucks Obviously, so we what we want to think about is now Here's an example of that say for example I've got my user inputting some numbers that I plan on dividing say they do a 10 here But when they go into their why they say is zero. Well, if you've taken a math class in the past Century, you know that you cannot divide by zero. That's just one of those laws of math So what would happen is my program would run my program would actually continue to run It would execute perfectly fine, but as soon as it hit this guy, I Would get this guy I'd get in there. I would actually get sort of this What's the word I'm looking for I would get this exception Because again, we can't divide by zero So now what we do is we go. Well, if that's the case, let's think about what we're looking at Syntax errors syntax errors are our typos Those are the things that we've been dealing with nine tenths of the time That's what we see every time we write code logic errors logic errors You've started to see, you know, if you've written a few programs and you're you're off by one for example That's a logic error. Your code doesn't Quite work it functions it properly, you know, it doesn't explode on impact, but it just does not work This is the guy that you probably haven't seen too terribly much of except for now just recently when we start to working with a raise in classes and objects and Basically how this works how this operates is this The way you can think about it is it's an Expected Crash it's when your program just crashes. It was running perfectly fine spitting out numbers and then That's what a runtime error really indicates And the reason why I kind of focus in on this is runtime errors This is really where all of the exception handling resides is that we are making sure that if we ever run into an issue If we ever hit a problem we take a second we stop and we go all right. I want something else to happen