Discuss / Python / 交作业(参考了评论大佬的代码)

交作业(参考了评论大佬的代码)

Topic source

Teresa委

#1 Created at ... [Delete] [Delete and Lock User]
def createCounter():
  i= 0            # 初始值
  def counter():     
    nonlocal i    # 声明变量n非内部函数的局部变量,否则内部函数只能引用,一旦修改会视其为局部变量,报错“局部变量在赋值之前被引用”。
    i += 1           
    return i       
  return counter

  • 1

Reply