Bucles
Bucles condicionales (while
)
while
condición
:
bloque código
Repite la ejecución del bloque de código mientras la expresión lógica condición
sea cierta.
Se puede interrumpir en cualquier momento la ejecución del bloque de código con la instrucción break
.
El bloque de código debe estar indentado por 4 espacios.
output
Alternativa:
output
Practica el while
Bucles iterativos (for
)
for
i
in
secuencia
:
bloque código
Repite la ejecución del bloque de código para cada elemento de la secuencia secuencia
, asignado dicho elemento a i
en cada repetición.
Se puede interrumpir en cualquier momento la ejecución del bloque de código con la instrucción break
o saltar la ejecución para un determinado elemento de la secuencia con la instrucción continue
.
El bloque de código debe estar indentado por 4 espacios.
Se utiliza fundamentalmente para recorrer colecciones de objetos como cadenas, listas, tuplas o diccionarios.
A menudo se usan con la instrucción range
:
range(fin)
: Genera una secuencia de números enteros desde 0 hastafin-1
.range(inicio, fin, salto)
: Genera una secuencia de números enteros desdeinicio
hastafin-1
con un incremento desalto
.