K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
给定如下Python代码:
total = 1 def update_total(): total = total + 5 update_total() print(total)
代码运行后输出15,函数成功修改了全局变量total
代码运行时会抛出UnboundLocalError异常,因为未使用global声明就修改全局变量
代码运行后输出1,函数内部的total是独立的局部变量,未影响全局变量
代码会抛出NameError,因为函数内部无法访问全局变量total