Carlos
Arévalo
.dev
Introducción a
la Programación
con
Python
Clase 2:
Objetivo
Explicar el uso de las estructuras de control
condicional (if, else, elif) en Python para
tomar decisiones en el flujo de un programa.
Estructuras
condicionales
"Si hace frío, uso un abrigo. Si no, uso
una camiseta."
Permiten que un programa tome
decisiones basadas en condiciones. Un programa no siempre sigue un
flujo lineal; las estructuras
Se evalúan expresiones booleanas (True condicionales permiten caminos
o False) para determinar qué parte del
código se ejecutará.
alternativos.
Instrucción
if: Sintaxis
Instrucción La condición debe ser una expresión
if: Ejemplo
booleana (True o False).
La indentación es fundamental: el
código dentro del if debe estar
identado con 4 espacios.
Instrucción
else: Sintaxis
Instrucción else se ejecuta si la condición del if
else: Ejemplo
es falsa.
No requiere una condición; es el
bloque "de respaldo".
Instrucción
elif: Sintaxis
Instrucción Puedes usar múltiples elif.
elif: Ejemplo Se evalúan de arriba hacia abajo y
solo se ejecuta el primer bloque cuya
condición sea verdadera.
Operadores Operadores
relacionales booleanos
>: mayor que and: True si ambas
<: menor que condiciones son True.
>=: mayor o igual que or: True si al menos una
<=: menor o igual que condición es True.
==: igual a not: Invierte el valor
!=: diferente de booleano.
¡A practicar!