Video
Innhold
Lokale variabler:
# To lokale variabler med samme navn men med forskjellig innhold def trondheim(): kongens_gate_1 = "Vitensenteret" print("Trondheim: ", kongens_gate_1) def oslo(): kongens_gate_1 = "Waisenhuset" print("Oslo: ", kongens_gate_1) trondheim() oslo() # Trondheim: Vitensenteret # Oslo: Waisenhuset
Globale variabler:
# En global variabel er globalt tilgjengelig var1 = "En global variabel" def funkA(): var1 = "En lokal variabel" print(var1) def funkB(): print(var1) funkA() funkB() # En lokal variabel # En global variabel (Kan ikke endres inne i en funksjon.)
Endring av global variabel inne i funksjon
# Endring av en global variabel var1 = "En global variabel" def funkA(): global var1 var1 = "En endret global variabel" print(var1) def funkB(): print(var1) funkA() funkB() # En endret global variabel # En endret global variabel