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.