Estudiante espero que te encuentres bien es este mundo de aprendizje constante. Hoy veremos que significa un for en python, empecemos con la teoria:
Los hay de dos tipos, el primero es el WHILE, que se puede ver como un auto de caja manual, tu mismo necesitas poner correctamente los condicionales y asegurarte que termine; Mientras que el FOR viene siendo un auto con caja automatica, el hace todo por ti y tu solamente trabajas dentro de el.
Ahora veremos como ¿Cómo aplicar ciclos en Python: cuándo usar FOR y cuando WHILE.?
Todo depende basicamente del problema o requerimiento, porque aunque es sabido que ambos son iguales en contexto, depende del uso que se vaya a dar puede servirnos mas usar WHILE o usar FOR.
Me explico mejor, si estamos recorriendo una lista, diccionario o demas donde sabemos que los datos son basicamente fijos es mejor usar el FOR, porque con el hacemos el recorrido sin preocuparnos por donde se encuentra el indice y nosotros nos preocupamos es por hacer las operaciones necesarias.
Mientras si estamos trabajando con recurrencia, es mejor usar el WHILE, porque con este se puede hacer interaciones mas faciles y dado su condicion de valor podemos pararlo cuando querramos, cosa que es mas dificil de hacer en el FOR.
Espero este minitutorial les ayude a entender mejor el uso de los ciclos.