Pop quiz on understanding scope
In this exercise, you will practice what you've learned about scope in functions. The variable num has been predefined as 5, alongside the following function definitions:
def func1():
num = 3
print(num)
def func2():
global num
double_num = num * 2
num = 6
print(double_num)
Try calling func1() and func2() in the shell, then answer the following questions:
- What are the values printed out when you call
func1()andfunc2()? - What is the value of
numin the global scope after callingfunc1()andfunc2()?
Latihan ini adalah bagian dari kursus
Introduction to Functions in Python
Latihan interaktif praktis
Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.
Mulai berolahraga