# File: ChapterControl/func.py # a b c are global varriables a = 3 b = 5 c = [5, 9, 7] def func1(x): a = 1 # a is local c[0] = 44 print ("func1: x = ", x, " a = ", a) def func2(x): b = 7 c[:] = [101, 102 ] print ("func2: x = ", x, " b = ", b) return ( c[1], b, x ) def main(): a = 11 func1(a) print ("main: a = ", a, " b = ", b, " c = ", c) func2(b) print("main: a = ", a, " b = ", b, " c = ", c) (x, y, z) = func2(3) print(x, y, z) main()