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_uncheckedDeclara 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 counterdentro 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
exportal 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