В Python язык имеет полезную функцию, которая является «глобальной», однако я видел, что при экспериментировании с кодом, который после назначения глобальной переменной в качестве целого числа или значения, я мог бы использовать переменную, но я не могуизменить переменную после ссылки?
Если вы не понимаете, что я только что написал, вот мой пример кода:
global number
number = 5
text="hello"
if text+str(number)=="hello5":
number=number+1
После запуска этого конкретного кода я получаю сообщение об ошибке:
UnboundLocalError: local variable 'number' referenced before assignment
Если вы можете помочь, пожалуйста, укажите, как я могу заставить этот код работать "правильно".