El ciclo es infinito porque el valor del contador no incrementa y como es cero siempre será menor que 10, por lo tanto, el bucle seguirá sin una condición de salida
El ciclo es infinito porque el valor del contador no incrementa y como es cero siempre será menor que 10, por lo tanto, el bucle seguirá sin una condición de salida
Hola Jhonatan, espero que estés bien
Parece que has identificado correctamente el problema en el código de André. El ciclo es infinito porque el valor del contador nunca se incrementa dentro del bucle while. Como resultado, contador siempre será 0, lo que significa que siempre será menor que 10 y el bucle continuará indefinidamente.
Para solucionar este problema, necesitas asegurarte de que el valor de contador cambie en cada iteración del bucle. Una forma de hacerlo es incrementarlo en 1 dentro del bucle. Aquí tienes un ejemplo de cómo podrías modificar el código:
contador = 0
while contador < 10:
print("Procesando datos...")
contador += 1 # Incrementa el contador en 1
Con esta modificación, el bucle se ejecutará 10 veces y luego se detendrá, ya que contador eventualmente alcanzará el valor de 10, rompiendo así la condición del bucle.
Espero haber ayudado y buenos estudios!