【问题标题】:Python3: Having trouble calling on a global variable from a while loop in a function [duplicate]Python3:在函数的while循环中调用全局变量时遇到问题[重复]
【发布时间】:2021-07-29 05:11:59
【问题描述】:

我是 python 新手,我试图在我的 while 循环中调用“i”,我在第 1 行声明了变量。我在调用堆栈上阅读了很多内容,所以我认为这里的顺序没问题。

Code

我来了

Traceback (most recent call last):
  File "ex33.py", line 14, in <module>
    mathtime()
  File "ex33.py", line 6, in mathtime
    while i < j:
UnboundLocalError: local variable 'i' referenced before assignment

任何大方向的帮助或指针都会很棒!

【问题讨论】:

标签: python python-3.x


【解决方案1】:

将以下内容添加到函数的顶部:

global i, j

【讨论】:

  • 非常感谢!我会阅读全局变量。
猜你喜欢
  • 1970-01-01
  • 2019-11-07
  • 1970-01-01
  • 2015-06-04
  • 2017-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多