
# Author:  James Tam
# Version: March 1, 2008
# Learning concepts:
# 1) Global variables: how to get 'write' access

num = 1

# @fun(none)
# @returns(nothing)
def fun():
   global num 
   num = 2
   print(num)

# Starting execution point
# @start(none)
# @return(nothing)
def start():
   print(num)
   fun()
   print(num)

start()
