Skip to content
dreamcode
dreamcode
Lesson
Practice · Raising errors
  1. Predict
  2. Arrange
  3. Fill in
+20 XP on finish
PREDICT · READ BEFORE YOU WRITE

What does this program print?

Trace the program the way the computer would, then make your call before running anything.

def check(n):
    if n > 3:
        raise ValueError("too big")
    return n

try:
    print(check(2))
    print(check(5))
    print(check(1))
except ValueError as e:
    print("caught", e)