Fuente: Juan Ramírez | Verificado por: Maximiliano Vasques
Podemos contar hacia atrás con funciones, llamándolas entre si recursivamente. Veamos como hacerlo:
– Solución en Python
#Ingresar el valor de la variable numero
numero = int(input("ingrese un valor para n: "))
#Definición de la función
def cuentaAtras(numero):
#Si la variable numero es igual a 0...
if numero == 0:
#Imprimir "Cuenta finalizada"
print("Cuenta finalizada")
#Si no
else:
#Imprimir variable numero
print(numero)
#Restar por uno a la variable numero
cuentaAtras(numero-1)
#Ejecutar función
cuentaAtras(numero)
– ¿En qué se usa este algoritmo?
Estudiar: Es muy práctico para aprender como funciona la recursividad.