Estructura de control en PYTHON
Profesor: Mg Carlos Janjachi Toribio
Autor: Frank A. Chana Chura
¿Que es la estructura de control de python?
Una estructura de control en Python es un conjunto de instrucciones que pueden controlar el flujo de ejecución del programa. Estas construcciones incluyen condicionales, bucles y manejo de excepciones Las estructuras de control en Python incluyen declaraciones booleanas (if, elif, else) y bucles (for, while). Estas construcciones le permiten dirigir el flujo de ejecución del programa o repetir un bloque de código varias veces según ciertas condiciones.
Algunas de estas son:
* Condicional if-elif-else
* Bucle for y while
* Manejo de excepciones
Condicional if-elif-else:
Los condicionales en Python se utilizan para ejecutar un bloque de código cuando una determinada condición es verdadera. La estructura básica de una condición en Python es usar una declaración if y, opcionalmente, puede agregar otras declaraciones como elif (abreviatura de "else-if") y manejar múltiples condiciones:
Bucle for y while:
Esto le permite ejecutar bloques de código repetidamente. Los bucles más comunes en Python son los bucles for y while. for se utiliza para iterar sobre una secuencia (por ejemplo, una lista o un rango) hasta que se cumpla una determinada condición.
hablaremos de cada uno de estos:
print(n)
. 18
50
90
-20
100
80
37
while k < len(nombre):
print(nombre[k])
k += 1
1
2
3
4
5
6
Manejo de excepciones:
Se refiere a la capacidad de un programa para anticipar y responder a excepciones o errores que puedan ocurrir durante la ejecución. En lugar de que el programa se bloquee repentinamente cuando ocurre un error, el manejo de excepciones permite al programador controlar cómo se manejan esos errores y tomar acciones específicas en respuesta. El manejo de excepciones en Python se realiza utilizando bloques de código marcados con las palabras clave try, except, else y finalmente.
try
: Define un bloque de código en el que pueden ocurrir excepciones. Python intentará ejecutar este bloque de código y vigilará si alguna excepción es lanzada dentro de él.except
: Define cómo manejar las excepciones que ocurren dentro del bloquetry
. Si se lanza una excepción dentro del bloquetry
, Python buscará una cláusulaexcept
que coincida con el tipo de excepción y ejecutará el bloque de código asociado.else
(opcional): Se ejecuta si no se lanza ninguna excepción dentro del bloquetry
. Es útil para ejecutar código adicional que solo debe ejecutarse si no se produjeron excepciones.finally
(opcional): Define un bloque de código que siempre se ejecutará, independientemente de si se lanzó una excepción o no en el bloquetry
. Es útil para realizar tareas de limpieza, como cerrar archivos o conexiones de base de datos, que deben ejecutarse independientemente de lo que ocurra en el código.
Comentarios
Publicar un comentario