contador = 0
while contador < 10:
print("Procesando datos...")
contador += 1
contador = 0
while contador < 10:
print("Procesando datos...")
contador += 1
¡Hola, Lía, espero que estés!
En el código que compartiste, no parece haber un bucle infinito. El bucle while está configurado para ejecutarse mientras contador sea menor que 10, y dentro del bucle, contador se incrementa en 1 en cada iteración con contador += 1. Esto significa que el bucle se ejecutará 10 veces y luego terminará, ya que contador eventualmente alcanzará el valor de 10.
Un bucle infinito ocurre cuando la condición del bucle nunca se vuelve falsa, lo que hace que el bucle se ejecute indefinidamente. En tu caso, como contador se incrementa en cada iteración, el bucle no es infinito.
Si el código que compartiste es parte de una actividad sobre bucles infinitos, es posible que el objetivo sea entender qué los causa. Un ejemplo de bucle infinito sería si olvidaras incrementar contador dentro del bucle, como en el siguiente código:
contador = 0
while contador < 10:
print("Procesando datos...")
# Falta incrementar el contador
En este caso, contador siempre sería 0, y la condición contador < 10 siempre sería verdadera, resultando en un bucle infinito.
Espero haber aclarado tu duda y que esto te ayude a entender mejor los bucles. ¡Espero haber ayudado y buenos estudios!