Bucles for y while


Los bucles son estructuras que nos permiten ejecutar un código mientras se cumpla una determinada condicion. Existen los bucles for y los bucles while.

Bucles While:

while condicion:
...
// Mientras la condicion se cumpla se ejecuta el código

Si en el bucle while no queremos que se ejecute en cierto momento se debe 
poner dentro de él la condición concreta para la que no queremos que se cumpla, y el código a ejecutar. Por ejemplo si tenemos un programa que recorre los números del uno al cien mostrándolos en pantalla.

n = 0

while n < 100:
        print n
        n += 1

Queremos que por ejemplo el 55 no se muestre, entonces ponemos dentro del while lo siguiente:

if edad == 15:
edad += 1
continue


- Si en vez de continue ponemos break paramos el bucle en ese momento



Bucles for:

En python los bucles for sirven para recorrer secuencias de datos. Por ejemplo si tenemos una lista:

lista = ["Elemento 1", "Elemento2", "Elemento3"]

for cosa in lista:
print cosa

Imprimirá los elementos de la lista, a diferencia de otros lenguajes. El nombre de cosa se lo damos nosotros para referirnos a los elementos dentro de cada lista, pero podríamos poner cualquier otra palabra.

- Si ponemos una cadena, imprimirá cada una de las letras
- En vez de una lista podemos poner in range(número de veces), para que ejecute 
cualquier código

Comentarios

Entradas populares