DIAPOSIVA PYTHON

Páginas: 2 (430 palabras) Publicado: 25 de octubre de 2015
3.3 ITERACION (DO,WHILE,FOR)

DO
WHILE
FOR

ESTRUCTURAS DE CONTROL ITERATIVAS


A diferencia de las estructuras de control condicionales, las iterativas
(también llamadas cíclicas o bucles), nospermiten ejecutar un mismo
código, de manera repetida, mientras se cumpla una condición.



En Python los ciclos o bucles se construyen por medio de

las sentencias :
El bucle while
 El bucle for
El bucle do


Bucle do
El Bucle do o bucle hacer, cuyo propósito es repetir un bloque de
código mientras se cumpla cierta condición. Este evalúa la
condición al principio, y si está no se cumple,el código que está
encerrado dentro del cuerpo de el no se ejecuta.
Ejemplo:
tarea
{
iguale a a 3
iguale b a 5
haga
{
copie a + 1 en a
mientras a <= b
{
muestre a
}
}

Bucle while
Este bucle, seencarga de ejecutar una misma acción "mientras que" una
determinada condición se cumpla y se mantenga verdadera. Ejemplo:
Mientras que año sea menor o igual a 2012, imprimir la frase "Informes del
Añoaño".
# -*- coding: utf-8 -*anio = 2001
while anio <= 2012:
print "Informes del Año", str(anio)
anio += 1



La iteración anterior, generará la siguiente salida:

Si miras la última línea:
anio += 1Podrás notar que en cada iteración, incrementamos el valor de la variable que
condiciona el bucle (anio). Si no lo hiciéramos, esta variable siempre sería igual a
2001 y el bucle se ejecutaría de formainfinita, ya que la condición (anio <= 2012)
siempre se estaría cumpliendo.
Pero ¿Qué sucede si el valor que condiciona la iteración no es numérico y no puede
incrementarse? En ese caso, podremosutilizar una estructura de control
condicional, anidada dentro del bucle, y frenar la ejecución cuando el condicional
deje de cumplirse, con la palabra clave reservada
 break:
while True:
nombre =raw_input("Indique su nombre: ")
if nombre:
break

Bucle for
El bucle for (para), en Python, es aquel que nos permitirá iterar sobre una
variable compleja, del tipo lista o tupla:
1) Por cada nombre en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Python
  • Por Qué Python?
  • python
  • PYTHON
  • python sonido
  • python
  • python
  • Python

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS