running and is much more convenient to use than the print(function because of its different logging levels and ability to log to text file the debugger lets you step through your program one line at time alternativelyyou can run your program at normal speed and have the debugger pause execution whenever it reaches line with breakpoint set using the debuggeryou can see the state of any variable' value at any point during the program' lifetime these debugging tools and techniques will help you write programs that work accidentally introducing bugs into your code is fact of lifeno matter how many years of coding experience you have practice questions write an assert statement that triggers an assertionerror if the variable spam is an integer less than write an assert statement that triggers an assertionerror if the variables eggs and bacon contain strings that are the same as each othereven if their cases are different (that is'helloand 'helloare considered the sameand 'goodbyeand 'goodbyeare also considered the same write an assert statement that always triggers an assertionerror what are the two lines that your program must have in order to be able to call logging debug() what are the two lines that your program must have in order to have logging debug(send logging message to file named programlog txt what are the five logging levels what line of code can you add to disable all logging messages in your program why is using logging messages better than using print(to display the same message what are the differences between the step overstep inand step out buttons in the debugger after you click continuewhen will the debugger stop what is breakpoint how do you set breakpoint on line of code in mudebugging