在局部作用域之外修改变量
有时,您的函数需要修改其局部作用域之外的变量。尽管一般不建议这么做,但在必要时了解如何实现仍然很有用。请更新这些函数,使其能够修改通常不在其作用域内的变量。
本练习是课程的一部分
Python 函数编写
交互式实操练习
通过完成这段示例代码来试试这个练习。
call_count = 0
def my_function():
# Use a keyword that lets us update call_count
____ call_count
call_count += 1
print("You've called my_function() {} times!".format(
call_count
))
for _ in range(20):
my_function()