contador = 0
while contador < 10:
print("Procesando datos...")
A este ciclo solo falta sumar "1" al contador para que no cree un bucle infinito
contador = 0
while contador < 10:
contador += 1
print("Procesando datos...")
contador = 0
while contador < 10:
print("Procesando datos...")
A este ciclo solo falta sumar "1" al contador para que no cree un bucle infinito
contador = 0
while contador < 10:
contador += 1
print("Procesando datos...")
Hola Nelson,
¡Estás en lo correcto! En el primer fragmento de código que compartiste, el ciclo while crea un bucle infinito porque el valor de contador nunca cambia dentro del ciclo. Por eso, el ciclo sigue ejecutándose indefinidamente, ya que la condición contador < 10 siempre será verdadera.
En el segundo fragmento de código, has corregido el problema añadiendo contador += 1 dentro del ciclo. Esto incrementa el valor de contador en 1 en cada iteración, permitiendo que eventualmente contador alcance el valor de 10, momento en el cual la condición contador < 10 dejará de ser verdadera y el ciclo terminará.
Aquí tienes un ejemplo práctico de cómo debería verse el código corregido:
contador = 0
while contador < 10:
print("Procesando datos...")
contador += 1
Con este ajuste, el ciclo imprimirá "Procesando datos..." diez veces y luego se detendrá.
Espero haber ayudado y buenos estudios!