Clarifying Q4.  It's not always clear on first take what the quiz is asking.  No stigma in fine tuning.

http://docs.python.org/release/2.5.2/lib/bltin-file-objects.html

>>> def f(arg1, arg2=["arg2"],*multiple_args, **keyword_args):
    print("arg1: ", arg1)
    print("arg2: ", arg2)
    print("multiple_args: ", multiple_args)
    print("keyword_args: ", keyword_args)

    
	
>>> f(1, radius = 12)
arg1:  1
arg2:  ['arg2']
multiple_args:  ()
keyword_args:  {'radius': 12}

>>>