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?

El problema de André es que le falto una Linea de código y se volvió loco el bucle ya que tenemos que agregar ya debemos utilizar el contador para evitar el bucle infinito

def bucleinfinito():
    contador = 0
    while contador < 10:
      print(f"Procesando datos..{contador+1}")
      contador +=1 # Actualiza el contador para evitar el bucle infinito
bucleinfinito()

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

1 respuesta

Hola Nancy, espero que estés bien

Un bucle infinito ocurre cuando la condición para terminar el bucle nunca se cumple, lo que hace que el programa se ejecute indefinidamente. En el caso del código de André, el problema es que el contador nunca se incrementa dentro del bucle while. Esto significa que la condición contador < 10 siempre es verdadera, y el bucle nunca termina.

Para resolverlo, es necesario incrementar el contador en cada iteración del bucle. Aquí tienes el código corregido:

contador = 0

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

Con esta modificación, el contador se incrementa en cada iteración, y el bucle terminará cuando el contador alcance el valor de 10.

Espero haber ayudado y buenos estudios!