Этот код: < /p>
my_num = 0
def my_func():
my_num = my_num + 1
my_func()
< /code>
вызывает следующую ошибку: < /p>
traceback (самый последний вызов последним): файл "main.py", строка 5, в
my_func () файл "main.py", line 4, в my_func
my_num = 1 -nsuind = 1 -nsuind = 1 -nsuind = 1 -й. Локальная переменная 'my_num' ссылка до назначения < /p>
< /blockquote>
Почему интерпретатор не читает выражение как: < /p>
my_num = 0 + 1
Подробнее здесь: https://stackoverflow.com/questions/615 ... at-has-bee
Почему я получаю ошибку «ссылка до назначения» для переменной, которая была назначена в глобальном объеме? [дублировать] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
VAR и функции верхнего уровня, не появляющиеся в глобальном объеме в Chrome Devtools
Anonymous » » в форуме Javascript - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-