'''Skop - hvor er variabler mulige å aksessere?''' #Vi har en gitt funksjon, adder(a,b)-------: def adder(a,b): sum = a + b return sum #funksjonskall x = adder(2,3) #valgfrie argumenter. Returverdi lagres i 'x' #Hva skjer hvis vi skriver print(a?): #print(a) --> feilmelding: 'a' is not defined. Eksisterer kun innenfor adder()- #Eksempel med prosedyre og globale variabler------: def summer(): print("Sum = ", a + b) a = 2 b = 3 #prosedyrekall summer(a,b) #dette går fint, men er ikke optimalt med globale variabler #Hva er galt under her? def minus(): a = 3 b = 2 def summer(): print("Sum = ", a + b) summer() #a og b er bare definert inne i minus()-prosedyren (lokale variabler)