|Modifica una variable global con la keyword globalFácil
Ejercicio00:00

¿Quieres un reto mayor?

Resuelve en 05:00

info

Importante: Para que se registre el resultado tienes que iniciar sesión.

Modifica una variable global con la keyword global

Fácil10 pts·Funciones
ruleRestricciones
  • radio_button_unchecked
    Declara global counter

Enunciado

El módulo tiene una variable global counter = 0. Implementa increment_counter(n) que use la keyword global para incrementar counter en n unidades y retorne el valor final de counter.

Los tests se ejecutan de forma secuencial en el mismo módulo, por lo que el valor de counter se acumula entre llamadas:

increment_counter(3)   # counter: 0 → 3,  retorna 3
increment_counter(0)   # counter: 3 → 3,  retorna 3  (no cambia)
increment_counter(10)  # counter: 3 → 13, retorna 13
increment_counter(7)   # counter: 13 → 20, retorna 20

La función debe declarar global counter dentro de su cuerpo para poder modificar la variable del módulo en lugar de crear una variable local.

Restriccionesexpand_more
  • Dificultad: Fácil
  • Completa todos los test cases para obtener los 10 puntos.
  • No modificar la línea export al final del archivo.
  • Se recomienda evitar el uso de inteligencia artificial para que realmente tú practiques los ejercicios.

Puedes usar print() para depurar. Los resultados aparecen en la Consola de salida, no en el navegador.

Inicia sesión para reaccionar
Inicia sesión para reaccionar
Modifica una variable global con la keyword global — Fácil | Coding Challenges · Coding Challenges