Sentencias Condicionales: if, elif, else
Las estructuras condicionales permiten que un programa ejecute diferentes bloques de código según el resultado de una o más condiciones.
Sintaxis básica:
if condicion:
# Bloque de código si la condición es verdadera
elif otra_condicion:
# Bloque si la primera fue falsa y esta es verdadera
else:
# Bloque si ninguna condición fue verdadera
Ejemplo:
edad = 20
if edad < 18:
print("Eres menor de edad")
elif edad >= 18 and edad < 65:
print("Eres un adulto")
else:
print("Eres una persona mayor")
Buenas prácticas:
- Usar sangría de 4 espacios por convención (no usar tabulaciones mezcladas).
- Evaluar condiciones simples primero.
- Evitar el uso excesivo de elif anidados cuando sea posible.