Save
PYTHON
Estructuras Iterativas
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Lyv Tory
Visit profile
Cards (32)
Contiene
bucles
iterativos
Estructuras Iterativas
Secuencia
que ejecuta
repetidas veces
un trozo de
codigo
,
Hasta que la condicion se cumpla
Bucles
o
Ciclos
Bucles iterativos Finitos
(
for
)
Se conoce el limite de iteraciones, sabemos que tiene fin.
Bucles iterativos
infinitos (while)
No se conoce el numero de
iteraciones
Que se debe
aplicar
para que While no sea
infinito
y
romper
el
bucle
Flags
Que hace la variable
auxiliar
Conforma al bucle
for
,
delimita
la
cantidad
de
iteraciones
que se van a
ejecutar.
De que tipo es la variable auxiliar?
Tipo contador
Variable de tipo numerica que su valor
incrementa
de forma constante, de lo contrario las
variables
acumuladoras
, acumulan valores diferentes cada vez.
Variable Contadora
Sintaxis for
for
<elem> in <
iterable
>
<codigo>
Es la variable que toma el
valor
del elemento dentro del
iterador
en cada paso del
bucle
for<
elem
> in <
iterable
>
Que es un iterable?
Es un objeto que se puede
iterar
sobre el.
Permite
recorrer
sus elementos uno a uno, es un objeto que define un
mecanismo
para
recorrer elementos
del
iterable
asociado.
Iterable
Tipos principlaes que son iterables
list
,
tuple
,
dict
,
set
,
string
Para que sirve la variable contadora?
Para controlar las
iteraciones
que debe hacer el
bucle
o
ciclo
De que partes consiste el bucle for?
Desde
,
hasta e incremento
Secuencias range
range(max)
Acaba en
max-1
range(min, max)
Empieza en min y acaba en
max-1
range(min, max, step)
Empieza en min acaba en max-1 y se van
incrementando
de step en step
Que simula el
incremento
en un
bucle for
?
Una
variable
de
control
Que repiten los bucles for?
Una porcion de
codigo
para un conjunto de
valores
Para que sirve la
funcion range
()
Para
proporcionar
una
secuencia
de
enteros
basados en los
argumentos
de la
funcion
Que pasa con la variable iteradora que establece el bucle
for
?
Repite el
codigo
en el
cuerpo
del
bucle
para cada
valor
de la
variable iteradora.
Cual es el
primer valor
del
rango
?
Inicio
Que pasa si range() tiene un solo
argumento
Se asume
inicio
=0 y el
argumento
hasta es el
limite
superior del
rango
, el
valor
superior no esta incluido en el
rango
Que imprime
for i in range(5)
print(i, end=",")
Imprime 0, 1, 2, 3, 4
Que imprime este for?
for i in range(-1, 5, 2)
print(i, end=",")
-1, 1, 3
Que imprime este for?
for i in range(-1,5):
print(i, end=",")
-1, 0, 1, 2, 3, 4
Que necesitan los bucle while para poder proceder?
Una
condicion parecida
al
if
Diferencia entre if y while
If ---> Se
ejecutara
si es True
While--> Se
ejecutara
cada vez que sea
true
En la programacion
existen
varios tipos de bucle
Verdadero, pero en
python
vamos a trabajar con for y con while
Criterio de parada del ciclo while?
Condicion
Criterio de parada del ciclo for
Numero
concreto
de
ciclos
o vueltas.
Que es sumamente importante para que el ciclo while funcione?
Contador
La
variable contador
se usa para saber cuantas veces ha entrado dentro del
ciclo
while