jueves, 19 de agosto de 2021

Iteraciones o Bucles For y While

Los computadores suelen usarse para automatizar tareas repetitivas. El hecho de repetir tareas idénticas o similar sin cometer errores es una características que los computadores realizan muy bien, pero no así los humanos.

Es natural, por lo tanto, en los lenguajes de programación, encontrar instrucciones que nos permitan ejecutar una o más instrucciones repetidamente. La repetición de un conjunto de instrucciones se conoce como iteración. En Python podemos expresar iteraciones usando las instrucciones for y while.


Bucles For

En python iteran sobre los ítem de cualquier secuencia (lista, cadena, diccionario) en el orden en que aparecen en la secuencia.
En el caso de un bucle for se debe especificar la variable donde se alojarán los ítem del elemento iterable (lista, diccionario, cadena, etc.)
Se coloca la sentencia for seguida de la variable donde se almacenarán los ítem y luego del operador “in” el elemento a iterar:
for numero in numeros: # Para [variable] en [lista] print(numero)


La función range()
Sirve para generar una lista de números que podemos recorrer fácilmente, pero no ocupa memoria porque se interpreta sobre la marcha:
for i in range(10): print(i)

Sentencia while (mientras)

Se basa en repetir un bloque a partir de evaluar una condición lógica, siempre que ésta sea True. Queda en las manos del programador decidir el momento en que la condición cambie a False para hacer que el While finalice.
c = 0 while c <= 5: c+=1 print("c vale", c)

No hay comentarios:

Publicar un comentario