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

Bucle infinito, Solución

Le hace falta el contador +=1 para que el bucle no se vuelva infinito ya que si lo dejamos en contador = 0. el bucle se repetira infinitamente porque cumple la condición de ser menor que 10

1 respuesta

¡Hola Yubely, espero que estés bien!

Tienes toda la razón en tu observación. El problema con el código de André es que el bucle while se convierte en un bucle infinito porque la variable contador nunca se incrementa. Esto significa que la condición contador < 10 siempre es verdadera, por lo que el bucle no termina nunca.

Para solucionar este problema, es necesario incrementar el valor de contador dentro del bucle. Puedes hacerlo añadiendo contador += 1 al final del bloque del while. Aquí tienes cómo quedaría el código corregido:

contador = 0

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

Con este cambio, el bucle se ejecutará 10 veces, ya que contador se incrementará en 1 en cada iteración hasta que deje de cumplir la condición contador < 10.

Espero haber ayudado y buenos estudios!