Py4E, Sección 3, Ejecución condicional
La sección 3 del curso Py4E, se centra en la ejecución condicional en Python, que permite que el programa tome decisiones y ejecute diferentes bloques de código según si una condición es verdadera o falsa.
- Pasos Condicionales: Se introduce la idea de que un programa puede tener pasos que se ejecutan solo si una condición específica se cumple. Se muestra un ejemplo simple con
if
para ilustrar cómo el flujo del programa puede cambiar. - Operadores de Comparación: Se explican los operadores de comparación que se usan para crear expresiones booleanas (que resultan en
True
oFalse
):<
(menor que)<=
(menor o igual que)==
(igual a)>=
(mayor o igual que)>
(mayor que)!=
(distinto de)- Se enfatiza que el operador de asignación
=
es diferente del operador de igualdad==
.
- Decisiones Unidireccionales (
if
): Se muestra cómo usar una sentenciaif
para ejecutar un bloque de código solo si la condición es verdadera. - Sangría: Se destaca la importancia de la sangría en Python para definir el alcance de los bloques de código (por ejemplo, el código que pertenece a un
if
). Se explican las reglas para aumentar, mantener y reducir la sangría. - Decisiones Anidadas: Se demuestra cómo se pueden anidar múltiples sentencias
if
(unif
dentro de otroif
) para tomar decisiones más complejas. - Decisiones Bidireccionales (
if-else
): Se introduce la sentenciaelse
para ejecutar un bloque de código alternativo cuando la condición delif
es falsa. Esto permite tener dos caminos de ejecución. - Decisiones Multidireccionales (
if-elif-else
): Se presenta la estructuraelif
(contracción de "else if") para manejar múltiples condiciones. Permite probar una serie de condiciones en secuencia, y el primer bloque de código cuya condición es verdadera se ejecuta. Si ninguna es verdadera, se ejecuta el bloqueelse
(si está presente). - Manejo de Errores con
try
yexcept
: Se explica cómo usartry
yexcept
para manejar errores graciosamente en el programa. Si ocurre un error dentro del bloquetry
, la ejecución salta al bloqueexcept
en lugar de detener el programa. Esto es útil para prevenir fallos debido a entradas de usuario inválidas, por ejemplo, al intentar convertir texto no numérico a un número.
No hay comentarios.:
Publicar un comentario