Я пытаюсь сделать что-то по следующим направлениям в Python3:Python Уплотненной Функция Variable Назначение
i = 1337
def g():
print(i)
i = 42
g()
но получает следующую ошибку
UnboundLocalError: local variable 'i' referenced before assignment
Я думаю, я понимаю, что такое средство сообщения об ошибках , но почему это так? Есть ли способ обойти это?
См. Http://stackoverflow.com/q/370357/875127 –