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

Bucle infinito

El problema del código de André es que el valor de contador nunca cambia, por lo que la condición contador < 10 siempre será verdadera.
Esto hace que el ciclo while se ejecute para siempre, un bucle infinito.

contador = 0

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

1 respuesta

¡Hola Sonia, espero que estés bien!

Parece que has identificado correctamente el problema en el código de André. El problema es que el valor de contador nunca cambia dentro del bucle while, lo que hace que la condición contador < 10 siempre sea verdadera, resultando en un bucle infinito.

Para resolver este problema, es necesario incrementar el valor de contador dentro del bucle while, de modo que eventualmente la condición contador < 10 se vuelva falsa y el bucle termine. Aquí tienes un ejemplo de cómo podrías corregir el código:

contador = 0

while contador < 10:
    print("Procesando datos...")
    contador += 1  # Esto incrementa el valor de contador en 1 en cada iteración

Con este cambio, el bucle se ejecutará 10 veces y luego se detendrá, ya que contador alcanzará el valor de 10, haciendo que la condición contador < 10 sea falsa.

Espero haber ayudado y buenos estudios!