immediately moves to the code in the except clause after running that codethe execution continues as normal the output of the previous program is as follows errorinvalid argument none you can view the execution of this program at /tryexceptzerodividenote that any errors that occur in function calls in try block will also be caught consider the following programwhich instead has the spam(calls in the try blockdef spam(divideby)return divideby tryprint(spam( )print(spam( )print(spam( )print(spam( )except zerodivisionerrorprint('errorinvalid argument 'when this program is runthe output looks like this errorinvalid argument you can view the execution of this program at /spamintrythe reason print(spam( )is never executed is because once the execution jumps to the code in the except clauseit does not return to the try clause insteadit just continues moving down the program as normal short programzigzag let' use the programming concepts you've learned so far to create small animation program this program will create back-and-forthzigzag pattern until the user stops it by pressing the mu editor' stop button or by pressing ctrl- when you run this programthe output will look something like this*********************