i = 10 j = 20 while(i < j): print(i, j) j -= 3 i -= 1 # Question: What does this print? # Here's a function puzzle def foo(a, b): a = 100 c = 400 return b / 2 a = 10 b = 5 b = foo(a,b) print(a, b) print(c) # This prints an error. What error does it print, and why does this generate an error? # What does this print?