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

[Proyecto] ¿Qué es un bucle infinito?

contador = 0

while contador < 10:
print("Procesando datos...")
contador += 1 # Actualiza el contador para evitar el bucle infinito

1 respuesta

Hola Estudiante, ¡espero que estés bien!

Un bucle infinito ocurre cuando un bucle sigue ejecutándose sin fin porque la condición para detenerlo nunca se cumple. En el caso de tu ejemplo, el bucle while se detendrá cuando contador sea igual o mayor a 10. Sin embargo, si no actualizas el valor de contador dentro del bucle, este seguirá siendo 0, y la condición contador < 10 siempre será verdadera, lo que resultará en un bucle infinito.

Para evitar esto, es importante actualizar el valor de contador dentro del bucle. En tu código, ya has incluido la línea contador += 1, que incrementa el valor de contador en 1 en cada iteración del bucle. Esto asegura que el bucle se ejecute solo 10 veces y luego se detenga, evitando así el bucle infinito.

Aquí tienes un ejemplo de cómo debería verse el código correctamente:

contador = 0

while contador < 10:
    print("Procesando datos...")
    contador += 1  # Actualiza el contador para evitar el bucle infinito

Con este ajuste, el bucle se ejecutará 10 veces y luego terminará, ya que contador alcanzará el valor de 10.

Espero haber ayudado y buenos estudios!