关于作用域的快速测验
在本练习中,您将练习关于函数作用域的知识。变量 num 已预定义为 5,并给出了以下函数定义:
def func1():
num = 3
print(num)
def func2():
global num
double_num = num * 2
num = 6
print(double_num)
请在 shell 中尝试调用 func1() 和 func2(),然后回答以下问题:
- 调用
func1()和func2()时分别会打印出哪些值? - 在调用完
func1()和func2()之后,全局作用域中num的值是多少?
本练习是课程的一部分
