Snabbfråga om scope
I den här övningen får du öva på det du lärt dig om scope i funktioner. Variabeln num är fördefinierad som 5, tillsammans med följande funktionsdefinitioner:
def func1():
num = 3
print(num)
def func2():
global num
double_num = num * 2
num = 6
print(double_num)
Anropa func1() och func2() i skalet och svara sedan på följande frågor:
- Vilka värden skrivs ut när du anropar
func1()ochfunc2()? - Vilket värde har
numi det globala scopet efter att du anropatfunc1()ochfunc2()?
Den här övningen är en del av kursen
Introduktion till funktioner i Python
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen