维克多阿涛

2022-06-01   阅读量: 104

Python

关于Python报错 UnboundLocalError: local variable 'num' referenced before assignment

Python报错 UnboundLocalError: local variable 'num' referenced before assignment

image.png

原因:局部变量num引用了之前的赋值,定义局部变量num时引用了之前的同名全局变量num,会导致接下来使用num时,

计算机不知道调用的是局部变量num还是全局变量num,所以不能引用全局变量num来定义一个同名的局部变量num,直接在前面 global num,申明接下来用的都是全局变量num.

如下图:


image.png




学习更多数据分析知识欢迎访问 https://www.cda.cn/member.html?utm_source=weitao

20.2572 1 0 关注作者 收藏

评论(0)


暂无数据

推荐课程