def fun1(num): print(num) def fun2(num2): print(num2) def fun3(num1): num1 = num1 * 2 print("Inside of fun3 num1=%d" %num1) def vegas(personality): personality = "Party time!~ Wohoo! Woot! Woot!" print("In Vegas ", personality) def start(): #q1 Why is passing an unnamed constant OK fun1(12) #q2 Why don't the names have to match num1 = 12 fun2(num1) #q3 Determine why we get the output that we get print("Before fun3 num1=%d" %num1) fun3(num1) print("After fun3 num1=%d" %num1) # one more practice trace: in this example at least # what happens in Vegas appears to stay only in # Vegas. personality = "Hard working, serious person" print("Pre-Vegas ", personality) vegas(personality) print("Post-Vegas ", personality) start()