Hola Randy, espero que estés bien
Un bucle infinito es un ciclo que nunca termina de ejecutarse porque la condición que lo detendría nunca se cumple. En el caso del código de André, el problema es que el contador no se incrementa dentro del bucle while, por lo que la condición contador < 10 siempre será verdadera. Esto significa que el bucle continuará ejecutándose indefinidamente, lo que puede hacer que el sistema deje de responder.
La solución es asegurarse de que el contador se incremente en cada iteración del bucle. Aquí tienes el código corregido:
contador = 0
while contador < 10:
print(f"Procesando datos... ({contador + 1}/10)")
contador += 1
print("Procesamiento finalizado correctamente.")
Con esta corrección, el contador se incrementa en cada iteración, lo que eventualmente hace que la condición contador < 10 sea falsa y el bucle termine.
Espero haber ayudado y buenos estudios!