Instructions
- 1. Your final score will reflect your grasp of the concepts—approach each question with precision.
- 2. Thoroughly review each solution before proceeding to ensure full understanding.
- 3. Final results will be available after submission to provide insights into areas for further improvement.
- 4. Maintain academic integrity—plagiarism undermines learning and professional growth.
- 5. Once submitted, responses are final, so ensure you’re confident in your answers.
- 6. These challenges are designed to test practical knowledge; apply your skills as you would in real-world scenarios.
All Problems
Question
Action
What is the purpose of the try block in Python?
What will be the output of this code? try: print(1 / 0) except ZeroDivisionError: print("Error")
What does the finally block do?
What will be the output of this code? try: print("Hello"); raise Exception("Something went wrong") except Exception as e: print(e)
Which of the following will NOT raise an exception?
What is the correct syntax for catching multiple exceptions?
What will happen if you do not handle an exception?
What is the output of this code? try: print("Hi"); raise ValueError("An error occurred"); finally: print("Done")
What type of exception will this code raise? print(1 + "2")
How can you define a custom exception in Python?