# Trace through the following code def foo(x): lis = [5, 6, 7] try: print("x is " + x) except KeyError: print("key") finally: print("finally") print(5 // x) return 3 # print(foo("5")) try: print(foo("5")) except ZeroDivisionError: print("zero") except Exception as e: print("caught", e) print("done")