66. 예외 처리 블록의 실행 순서 추적
다음 Python 프로그램의 실행 결과를 쓰시오.
1def run(items):2total = 03for x in items:4try:5n = 12 // int(x)6except ValueError:7print("V", x)8continue9except ArithmeticError:10print("A", x)11total -= 112except ZeroDivisionError:13print("Z", x)14else:15total += n16finally:17print("F", total)18return total192021def check(v):22try:23if v < 0:24raise IndexError("neg")25return "ok"26except IndexError as e:27return "err:" + str(e)28finally:29print("done", v)303132print("total", run(["3", "x", "0", "5"]))33print(check(5))34print(check(-2))