1. Learn
  2. /
  3. 课程
  4. /
  5. Python 函数入门

Connected

道练习

关于作用域的快速测验

在本练习中,您将练习关于函数作用域的知识。变量 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 的值是多少?

说明

50 XP

答案选项