INTRODUCCIÓN A LA PROGRAMACIÓN BUCLES O CICLOS EN PYTHON
Enviado por Luis Enrique Escalante Guerra • 24 de Octubre de 2022 • Informe • 755 Palabras (4 Páginas) • 132 Visitas
[pic 1][pic 2][pic 3][pic 4][pic 5]
INTRODUCCIÓN A LA PROGRAMACIÓN
BUCLES O CICLOS EN PYTHON
Introducción
- La estructura de los programas en Python tienen su fortaleza en el manejo de objetos. Estas herramientas facilitan la optimización de los procesos realizados en el programa desarrollado.
- Las estructuras de control le dan la elasticidad necesaria al programa, para que dada una situación “quiebre” la ejecución vertical secuencial y permita decidir qué instrucciones realizar bajo una determinada condición.
2
Competencias
Reconocer la sintaxis de las sentencias while y for en python. Utilizar while y for en la solución de problemas.
3
Al finalizar la sesión, los estudiantes están en la capacidad de desarrollar diferentes tipos de aplicaciones en Python , utilizando la estructura de control requerido según el caso.
ESTRUCTURAS DE CONTROL
Definición
- Una estructura de control repite un bloque de instrucciones llamado cuerpo del bucle y cada repetición se suele llamar iteración.
- Mientras la condición indicada en la estructura de control se siga cumpliendo, se repite la ejecución de las instrucciones definidas.
- Después de cada repetición, actualiza el valor de las variables que se utilizan en la condición.
Estructura de control:[pic 6][pic 7]
instrucción 1[pic 8]
instrucción 2
instrucción 3
cuerpo del bucle
6
Bucle While
La sentencia While es una estructura de control que permite ejecutar un bloque de instrucciones mientras que se cumpla una condición.
Sintaxis:
while condicion:
bloque de instrucciones
7
Ejemplo1 Bucle While
En el siguiente ejemplo se muestra un bucle while controlado por conteo. El bucle se ejecuta mientras que es valor de i sea menor o igual a 5.
8[pic 9][pic 10]
Ejemplo 2 Bucle While
En el siguiente ejemplo se compara el valor de respuesta, mientras que el valor de respuesta sea si, el bucle se seguirá ejecutando.[pic 11]
[pic 12]
Bucle while ... else...
Podemos agregar else después de un bucle while, éste se ejecutará cuando ya no se cumpla la condición while.[pic 13][pic 14]
10
Sentencias break
La sentencia break interrumpe la ejecución del bucle incluso si la expresión evaluada con while sigue siendo verdadera (true).
[pic 15][pic 16]
11
Sentencia continue
La sentencia continue hace que pase al principio del bucle aunque no se haya terminado de ejecutar el ciclo anterior.
[pic 17][pic 18]
12
Bucle For
La sentencia for de Python recorre los elementos de un objeto iterable, como un lista, tupla, conjunto, diccionario o cadena.
Sintaxis:
for variable_control in elemento_iterable:
instrucción 1[pic 19]
instrucción 2
instrucción 3
cuerpo del bucle
- La variable de control no es necesaria definirla antes del bucle, pero se puede utilizar una variable definida previamente.
13
Ejemplo For
Se tiene la lista numeros y se desea imprimir sus valores, la variable n recorrerá el contenido de la lista.
[pic 20][pic 21]
14
For - range
for variable in elemento_iterable:[pic 22]
...