以下代码显示错误,而不是具有全局作用域?

时间:2018-07-08 09:31:35

标签: python python-3.x python-2.7

我已经全局声明b = 6。但是为什么这段代码显示错误而不是打印b =6。但是当我删除函数内部的b = 33时,代码运行良好并打印b =6。但是为什么?

b = 6
def f(a):
      print(a)
      print(b)
      b = 33

f(20)

0 个答案:

没有答案