All Tracks/quiz error handling/
Đang tải...
Hướng dẫn thử thách
1 / 1

Error Handling Quiz

To pass the quiz, you must correctly answer at least 9 of the 10 questions below. # --quizzes-- ## --quiz-- ### --question-- #### --text-- What will be the output of this code? ```py try: print(22 / 0) except ZeroDivisionError: print("You can't divide by zero!") ``` #### --distractors-- `22` --- `10` --- `0` #### --answer-- `You can't divide by zero!` ### --question-- #### --text-- Which module of the Python standard library lets you debug your code in an interactive way? #### --distractors-- ABC --- numpy --- debugpy #### --answer-- pdb ### --question-- #### --text-- Which exception does Python raise when you try to use a method or attribute that does not exist for that type? #### --distractors-- `SyntaxError` --- `AttributeBug` --- `SyntaxBug` #### --answer-- `AttributeError` ### --question-- #### --text-- Which Python statement can you insert around various points in your code so you can see the values of variables while debugging? #### --distractors-- `len()` --- `console()` --- `log()` #### --answer-- `print()` ### --question-- #### --text-- Which statement lets you manually raise an exception? #### --distractors-- `if` --- `throw` --- `from` #### --answer-- `raise` ### --question-- #### --text-- Which error will the code `print("Hello world"` raise in your Python code? #### --distractors-- It would not raise any error. --- `ValueError` --- `NameError` #### --answer-- `SyntaxError` ### --question-- #### --text-- What does `try...except` let you do in Python? #### --distractors-- It provides a way to test your code interactively. --- It lets you write mathematical expressions. --- It speeds up testing. #### --answer-- It lets you execute a block of code that might raise an exception. ### --question-- #### --text-- Which object lets you access the exception itself for better debugging and direct printing of the error message? #### --distractors-- Debugger Object --- Traceback Object --- BugFinder Object #### --answer-- Exception Object ### --question-- #### --text-- Which of the following optional clauses can be added to a `try...except` statement? #### --distractors-- `if` and `else` --- `elif` and `if` --- `else` and `elif` #### --answer-- `else` and `finally` ### --question-- #### --text-- Which block of a `try` statement runs whether an error occurs or not? #### --distractors-- `else` --- `except` --- `try` #### --answer-- `finally`
Vượt qua bài kiểm tra hiện tại để mở khóa bài tiếp theo.
main.py
UTF-8 • Tab Size: 2Kiểm tra bài:⌘↵
Test Output
Thử thách này không có bài test tự động. Hãy quan sát kết quả trực tiếp ở khung Preview.