热线电话:13121318867

登录
2022-06-01 阅读量: 1252
关于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

21.1587
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子