ComenzarEmpieza gratis

Modificar variables fuera del ámbito local

A veces tus funciones necesitarán modificar una variable que está fuera del ámbito local de esa función. Aunque en general no es la mejor práctica hacerlo, sigue siendo bueno saber cómo en caso de que necesites hacerlo. Actualiza estas funciones para que puedan modificar variables que normalmente estarían fuera de su ámbito.

Este ejercicio forma parte del curso

Escribir funciones en Python

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

call_count = 0

def my_function():
  # Use a keyword that lets us update call_count 
  ____ call_count
  call_count += 1
  
  print("You've called my_function() {} times!".format(
    call_count
  ))
  
for _ in range(20):
  my_function()
Editar y ejecutar código