Here is a piece of my code: The returning value is 1 instead of 2, this does not make a lot of sense for me. I thought it would return 2 since finally should execute before returning the value. Can someone help me to understand this? Answer You’re running into the difference between an identifier and a value. num +=