def f(): city = "Hamburg" def g(): global city city = "Geneva" print("Before calling g: " + city) print("Calling g now:") g() print("After calling g: " + city) f() print("Value of city in main: " + city) #output : #Before calling g: Hamburg #Calling g now: #After calling g: Hamburg #Value of city in main: Geneva