26/1/11

Bucles

Los bucles en python son sentencias que nos permiten ejecutar las instrucciones muchas veces mientras se cumplan condiciones necesarias para su ejecución, python cuenta con dos bucles que son:

a) Bucle while
b) Bucle for

a) Bucle while

El bucle while (conocido también como mientras) ejecuta la condición si es verdadera, como el if evalúa si es verdadera en caso sea verdadera ejecutara la secuencia y volverá a evaluar si es verdadera siempre que sea verdadera seguirá ejecutando la secuencia, ejemplo:

numero = 0 #Definimos numero con valor de cero
while numero < 10 :
    numero = numero + 1
    print numero,  

Como podemos ver en la primera linea, definimos la variable como numero y le asignamos el valor de cero, luego en la segunda linea evaluamos la condición si el numero es menor que diez, si es verdadera se ejecuta la secuencia, luego en la tercera linea le sumamos un uno al valor que tenia numero y luego imprimimos el numero en la cuarta linea, entonces python regresa a la segunda linea y vuelve a evaluar entra a la secuencia y continua, sigue realizando el ciclo hasta que la condición es falsa.

b) Bucle for

El bucle for en python se utiliza para recorrer un objeto iterable, como una lista, una tupla o un generador, y para cada elemento iterable ejecuta el bloque de código interno. En cada iteración, el elemento siguiente del iterable se asigna al nombre de variable especificado, ejemplo:

lista = [1, 2, 3, 4, 5] #Definimos una lista

for i in lista: #Iteramos la lista definida usando la variable i

   print i #Imprimimos la iteracion


Como vemos se realiza una iteración, recorriendo toda la lista definida por medio del for e imprimiendo en pantalla.

Podemos ver otro ejemplo del bucle for con una cadena de texto:

cadena = "Esta es una cadena" #Declaramos una cadena
for x in cadena: #Recorremos la cadena letra a letra
   print x #Imprimimos cada letra

podemos ver como se recorre uno a uno la letra de la cadena descrita.

No hay comentarios:

Publicar un comentario