Oii, Ângelo! Tudo bem?
Peço desculpas pela demora em respondê-lo.
Para utilizar a variável x
da função aux_functions()
como global, você pode utilizar a palavra-chave global
antes de atribuir um valor a ela dentro da função. Dessa forma, o Python entenderá que você está se referindo à variável global x
e não criando uma nova variável local.
Tendo como base o seu exemplo, você pode modificar a função aux_functions()
da seguinte forma:
def aux_functions():
global x
x = 10
y = 20
Assim, a variável x
será considerada global e poderá ser acessada no programa principal. No entanto, é importante ressaltar que a função aux_functions()
precisa ser chamada antes de tentar acessar a variável x
no programa principal. Caso contrário, a variável x
não será definida e você receberá um erro.
Para expandir seus conhecimentos, recomendo ter como um apoio de estudos a documentação da linguagem Python que aborda o tema da palavra-chave global.
Espero ter ajudado.
Bons estudos, Angelo.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!