using the debugger topics covered in this different types of errors idle' debugger stepping intooverand out go and quit break points bugs"on two occasions have been asked'praymr babbageif you put into the machine wrong figureswill the right answers come out? am not able rightly to apprehend the kind of confusion of ideas that could provoke such question -charles babbage th century originator the concept of programmable computer if you enter the wrong codethe computer won' give you the right program computer program will always do what you tell it tobut what you tell the program to do might not be the same as what you wanted the program to do these errors are bugs in computer program bugs happen when the programmer has not carefully thought about what exactly the program is doing there are three types of bugs that can happen with your programsyntax errors are type of bug that comes from typos when the python interpreter sees syntax errorit is because your code isn' written in proper python language python program with even single syntax error won' run runtime errors are bugs that happen while the program is running the program will work up until it reaches the line of code with the errorand then the program terminates with an error message (this is called crashingthe python interpreter will display "tracebackand show the line where the problem happens semantic errors are the trickiest to fix these bugs don' crash the programbut it isn' doing what the programmer intended for the program to do for exampleif the programmer wants the variable total to be the sum of the values in variables aband but writes total cthen the value in total will be wrong this could crash the program later onbut it is not immediately obvious where the semantic bug happened post questions to