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 Creamos un bucle que se detiene únicamente cuando cumple con el condicional.

1 respuesta

Hola Mateo, espero que estés bien

Un bucle infinito es un ciclo que nunca termina porque la condición para detenerlo nunca se cumple. Esto puede hacer que un programa se quede "colgado" o que consuma muchos recursos del sistema.

En el código que compartiste, el bucle while está diseñado para ejecutarse mientras contador sea menor que 10. Sin embargo, si no incrementas el valor de contador dentro del bucle, la condición contador < 10 siempre será verdadera, creando un bucle infinito.

En la imagen que compartiste, el código parece correcto porque incrementa contador en cada iteración con contador += 1. Esto asegura que eventualmente contador alcanzará 10 y el bucle se detendrá.

Si el código de André no incrementa contador, deberías asegurarte de que lo haga para evitar el bucle infinito. Aquí tienes un ejemplo corregido:

contador = 0

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

Espero haber ayudado y buenos estudios!