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?

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Isai, espero que estés bien

Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)

Un bucle infinito es un ciclo que nunca termina de ejecutarse porque la condición para detenerlo nunca se cumple. En el código que compartiste, parece que falta incrementar el valor del contador dentro del bucle while.

Aquí está el problema: el código actual no tiene una línea que aumente el valor de contador, por lo que siempre será 0 y la condición contador < 10 siempre será verdadera, causando un bucle infinito.

Para resolverlo, debes asegurarte de incrementar el contador en cada iteración del bucle. Así es como debería verse el código corregido:

contador = 0

while contador < 10:
    print(f"Procesando datos...{contador}")
    contador = contador + 1  # Incrementa el contador

Con esta modificación, el bucle se ejecutará 10 veces y luego se detendrá, ya que el valor de contador finalmente alcanzará 10.

Espero haber ayudado y buenos estudios!