Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

¿Qué es un bucle infinito?

Faltaba agregar el incremento para salir del bucle
contador = 0

while contador < 10:
print("Procesando datos...")
contador += 1

1 respuesta

Hola Anahi, espero que estés bien

Un bucle infinito ocurre cuando una secuencia de instrucciones se repite indefinidamente porque la condición para salir del bucle nunca se cumple. En el caso de tu ejemplo, si no se incrementa el valor de contador, el bucle while seguirá ejecutándose porque la condición contador < 10 siempre será verdadera.

En tu código, has añadido correctamente el incremento contador += 1, lo que asegura que el valor de contador aumente en cada iteración, permitiendo que eventualmente alcance el valor 10 y salga del bucle.

Por ejemplo, sin el incremento, el código sería así:

contador = 0

while contador < 10:
    print("Procesando datos...")

Esto causaría un bucle infinito porque contador siempre sería 0. Pero al añadir contador += 1, como lo has hecho:

contador = 0

while contador < 10:
    print("Procesando datos...")
    contador += 1

El bucle se ejecutará 10 veces y luego terminará, ya que contador aumentará en cada iteración hasta que ya no cumpla la condición contador < 10.

Espero haber aclarado tu duda sobre los bucles infinitos. ¡Espero haber ayudado y buenos estudios!