Мой профиль
ACTIVIDAD 38 / 50

Dónde vive una variable

Inténtalo las veces que necesites

Vamos a entenderlo

Una variable creada dentro de una función normalmente pertenece a esa llamada: es local. El mismo nombre fuera puede tener otro valor. Cambiar el valor local no sobrescribe automáticamente el exterior. Usa return para devolver un resultado. Aquí repetimos un nombre para observar ese límite.

Escucha la explicación

Ejemplo

name = "base"
def report():
    name = "rover"
    return name
print(report())
print(name)
TU MISIÓN

Guarda energy = 100 fuera. En test, crea energy = 3 local y devuélvela. Muestra test() y la energy exterior: 3 y 100 en líneas distintas.

Necesito una pista

Define def test(). La variable exterior no lleva sangría.

Cómo encontrar un error
  1. Lee la última línea del error.
  2. Busca la línea indicada. Revisa comillas, paréntesis y sangría.
  3. Cambia una cosa y vuelve a ejecutar.

main.py

4 espacios

El borrador se guarda en este navegador.

Resultado

Python
Aquí aparecerá lo que muestre tu programa. Pulsa Ejecutar.