Quiz · Exceptions · lesson 7 of 11Quiz — handling and raiseWhat is exception handling, and how do you raise an exception?[A]It's a way to react to errors while the program runs, but raise ends the program at once with a traceback, even when the call sits inside a try whose except names that exact error class.[B]It's a way to react to errors while the program runs: try/except catches them, raise raises one. You raise an object or a class derived from BaseException, such as ValueError. An uncaught one passes up to the caller.[C]It's a way to react to errors while the program runs. raise also accepts a plain string, an int or a dict, and except then catches that raw value as it is and passes it up to the caller.[D]It's a way to react to errors while the program runs via try/except. Built-in errors pass up to the caller, but an exception you raise yourself stays inside its own function and quietly vanishes when that function returns.Subscribe to take the courseThe course is free. Sign in with Telegram and subscribe to the channel to open every lesson.Continue with TelegramSign in another way← BackraiseNext →Custom exceptions