0% encontró este documento útil (0 votos)
5 vistas

Modulo11 - Bucles

Cargado por

tatoramos08
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas

Modulo11 - Bucles

Cargado por

tatoramos08
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 20

Codo a Codo inicial

Modulo 11
Bucles
Les damos la bienvenida
Vamos a comenzar a grabar la clase
Modulo 10 Modulo 11 Modulo 12

Estructuras de Control Bucles Listas

● If – else - elif ● while ● Características


● ejemplos ● for ● Creación
● Range ● Agregar y eliminar
● else, break y continue elementos
● Ver y modificar elementos
● Otras operaciones útiles
● Ordenar una lista
while

El bucle while lo usamos para repetir un bloque de código mientras


una condición sea verdadera, dentro del bloque de código en algún
momento deberá una instrucción hacer falsa la condición del while para
poder salir y evitar un ciclo infinito.
Sintaxis
Su sintaxis es simple, se usa la palabra reservada while luego viene la
condición a evaluar y termina con los dos puntos “:”, el bloque de código a
repetir debe estar indentado.
Ciclo infinito
Un ciclo infinito se dará cuando el programa ejecuta siempre el bloque de
código dentro del while y no tiene una instrucción que haga falsa la
condición a evaluar para que en algún momento pueda salir de ese bucle.

Instrucción que va a generar en algún


momento que la condición sea falsa y
salir del bucle.
for

La sentencia for de Python itera sobre los ítems de cualquier secuencia (una
lista o una cadena de texto), en el orden que aparecen en la secuencia
Sintaxis
Se usa la palabra reservada for y luego debemos colocar el nombre de la variable
que recibirá el elemento de la secuencia, seguido la palabra reservada in y luego
la secuencia a iterar, culminamos con los dos puntos, para por ultimo colocar el
bloque de código con el indentado correspondiente.
Secuencia de caracteres: str
De momento conocemos una secuencia o colección de elementos que son las
cadenas de texto (str).
El ciclo for nos permite iterar en orden por cada elemento de esa secuencia, o
sea de nuestra cadena.

El siguiente ciclo se va a ejecutar 4 veces, una para cada elemento de la


secuencia y dicho elemento se pasara a la variable letra.
Secuencia numerica: range()
Función: range()
Si se necesita iterar sobre una secuencia de números enteros, es apropiado
utilizar la función integrada range(), la cual genera progresiones aritméticas.

Sintaxis:

 range(<fin>) --> Genera una secuencia de números desde 0 hasta fin - 1.

 range(<inicio>,<fin>) --> Genera una secuencia de números desde inicio hasta


fin - 1.

 range(<inicio>,<fin>, <paso>) --> Genera una secuencia de números desde


inicio hasta fin - 1 de paso en paso.
Tipos de Iteración
Podemos iterar una secuencia de dos maneras:

 Por elemento

 Por índice

Cuando iteramos por elemento, justamente le pasamos el valor del elemento a


la variable del for. En el ejemplo letra recibe un valor distinto en cada iteración
Iteración por índice
Recordemos que en una cadena se puede acceder a cualquier carácter
colocando el índice entre [ ], por ejemplo: cadena[2] o “Hola”[1].
Para iterar por el índice y acceder a cada elemento deberíamos generar una
secuencia desde 0 hasta la ubicación del ultimo elemento de la cadena.

Recordemos que:
len() regresa la longitud de la cadena (4 en este caso)
range(x) regresa una secuencia desde 0 hasta x-1 (0,1,2,3 en este caso)
break – continue - else

Con estas sentencias podemos tener ciertos controles en los ciclos.


else
La sentencia de bucle (while o for) puede tener una clausula else que es
ejecutada cuando el bucle termina, después de agotar el iterable (con for) o
cuando la condición se hace falsa (con while), pero no cuando el bucle se
termina con la sentencia break.
break
La sentencia break, termina el bucle for o while más anidado.
break
continue
continue sólo puede ocurrir sintácticamente anidado en el ciclo for o while,
continúa con la siguiente iteración del bucle envolvente más cercano
continue
No te olvides de dar el presente
Recordá:
● Revisar la Cartelera de Novedades.
● Hacer tus consultas en el Foro.

Todo en el Aula Virtual.

También podría gustarte