Avatar ·

Variáveis globais em Python: preservar uma variável local entre chamadas de função

📁 função, python, IA, trabalho

Eu tenho uma função que precisa preservar um valor entre chamadas, e esse valor é usado apenas dentro dessa função. Como usar corretamente variáveis globais em Python? Tentei escrever algo assim:

someGlobalVar = 0def incrimentGlobalVar()    someGlobalVar = someGlobalVar + 1

Mas esse código não funciona. Existem outras maneiras de resolver esse problema?