def func():para=3para=5func()print(para)和def func():global parapara=3para=5func()print(para)的运行结果,以及为什么不同
变量的作用域不同。第一个函数内的变量作用域在函数内,值不会影响外面的,打印5。第二个,global指定变量是全局的,函数内的赋值会影响函数外的,打印3。