CODEZEROINTERACTIVE

Chapter 1 / 12

16. Alcance de las variables

Introducción a la programación, pensamiento lógico y primeros conceptos para empezar con calma.

Lesson 172%

17 / 32 lessons in this chapter

Lessons

16 / 31 in this part

Current chapter

Chapter 1 — Python desde cero

Self-paced

16. Alcance de las variables

Una variable creada fuera de una función normalmente se conoce como variable global.

python terminal
saldo = 1000

Una 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 saldo

Esto permite modificar la variable global desde una función.

python terminal
saldo = 1000

def agregar_dinero():
    global saldo
    saldo += 500

Para 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.