contador = 0
while contador < 10:
print("Procesando datos...")
contador += 1 # Incrementa el contador para que el bucle termine
contador = 0
while contador < 10:
print("Procesando datos...")
contador += 1 # Incrementa el contador para que el bucle termine
Hola Patrick, espero que estés bien
Un bucle infinito es un ciclo que nunca termina de ejecutarse porque la condición para su finalización nunca se cumple. Esto puede suceder si, por ejemplo, olvidamos actualizar una variable que controla el ciclo o si la condición del ciclo siempre evalúa como verdadera.
En el código que compartiste, el bucle while no es infinito porque tiene una condición de salida clara: contador < 10. Además, dentro del bucle, el contador se incrementa en cada iteración con contador += 1, lo que garantiza que eventualmente contador será igual a 10 y el bucle terminará.
Un ejemplo de bucle infinito sería si olvidaras incrementar el contador, como en el siguiente código:
contador = 0
while contador < 10:
print("Procesando datos...")
# contador += 1 # Falta esta línea para evitar el bucle infinito
En este caso, contador nunca cambiaría su valor, manteniéndose siempre en 0, y el bucle seguiría ejecutándose indefinidamente.
Espero haber aclarado tu duda sobre los bucles infinitos. ¡Espero haber ayudado y buenos estudios!