K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
num = 1 def change_num(): num = 2 change_num() print(num)
代码运行后输出2,函数内部直接修改了全局变量num
代码运行后输出1,函数内部的num是局部变量,未修改全局的num变量
代码运行时会抛出NameError: name 'num' is not defined异常
全局变量无法在函数内部被访问和使用