16. Alcance de las variables
Una variable creada fuera de una función normalmente se conoce como variable global.
python terminal
saldo = 1000Una variable creada dentro de una función es local:
python terminal
def ejemplo():
mensaje = "Hola"mensaje solo existe dentro de la función.
Usar global
En nuestro ejemplo utilizamos:
python terminal
global saldoEsto permite modificar la variable global desde una función.
python terminal
saldo = 1000
def agregar_dinero():
global saldo
saldo += 500Para proyectos pequeños puede ser suficiente.
En proyectos grandes normalmente se utilizan otras formas de organizar el estado de la aplicación. Las veremos más adelante.