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

¿Qué es un bucle infinito?

#el código siempre imprimira "procesando datos..." porque contador siempre es menor a 10
#haremos un aumento para que 0 vaya sumando gradualmente, tenemos
contador = 0
while contador < 10:
print("Procesando datos ...")
contador+=1

1 respuesta

Hola Piero, espero que estés bien

Un bucle infinito es una secuencia de instrucciones en un programa que se repite indefinidamente porque la condición de finalización nunca se cumple. Esto puede suceder si la condición del bucle nunca se vuelve falsa o si el bucle no tiene una instrucción que lo detenga.

En el código que has compartido, no hay un bucle infinito porque el contador se incrementa en cada iteración con contador += 1. Esto asegura que eventualmente contador alcanzará el valor de 10, momento en el cual la condición contador < 10 se volverá falsa y el bucle terminará.

Sin embargo, si el incremento contador += 1 estuviera ausente, el bucle se convertiría en infinito porque contador siempre sería menor que 10, y el mensaje "Procesando datos..." se imprimiría continuamente sin detenerse.

Espero que esto aclare tu duda sobre los bucles infinitos. ¡Espero haber ayudado y buenos estudios!