Cita de: emperie en 4 Diciembre 2020, 15:44 PM
Hola, el bucle for es un iterador que nos permite cumplir una secuencia de números o instrucciones, por una determinada cantidad de veces, que a diferencia del bucle while esta vez conocemos.
¿Qué es un iterador? Un iterador digamos que funciona como un puntero, este va recorriendo una secuencia de números, uno por uno.
Esta instrucción nos permite declarar una variable dentro de sí misma, en varios casos es un inicializador o un elemento que queremos recorrer, en este caso un bucle for o una variable.
Un ejemplo sería:
lista = ["a", "b", "c"]
for i in lista: # Iteramos sobre una lista, que es iterable "Este muestra cada elemento"
print(i)
Otro ejemplo muy visto puede ser este
for i in range(10):
print(i)
En ese caso muestra los números del 0 al 9 debido a que no inicializamos el comienzo.
La mejor forma de aprender este bucle es aprender bien los conceptos, y su sintaxis que es sencilla, en la practica solo juega con la lógica y prueba algunas funciones.
Mucho ánimo amigo, todos comenzamos así. Y considero que solo las personas con determinación o con verdadero interés y constancia logran ser programadores, muchas veces tenemos miedo a equivocarnos, pero el equivocarse ayuda a mejorar, y nos ayuda a no cometer los mismos errores, no somos máquinas somos humanos. Un saludo!
Muchas gracias por tomarte él tiempo en explicarlo mas a detalle.