x = 5
# the following binds the variable name x to a new value
x = 7


def f():
    return 5

# the following redefines the function f -- i.e., binds the name 
# f to a new function object
def f():
    return 7

print f()