Nivel principiante•7 min
Condicionales if, elif y else en Python
Los condicionales permiten ejecutar código solo cuando se cumple una condición. Python usa if, elif (else if) y else, con indentación en lugar de llaves.
Lo que aprenderás
if, elif, else, indentación, operadores de comparación, condiciones anidadas
Estructura básica if / else
La indentación (4 espacios) es obligatoria en Python y define qué código pertenece a cada bloque.
edad = 18
if edad >= 18:
print("Eres mayor de edad")
else:
print("Eres menor de edad")elif para múltiples condiciones
Usa elif para comprobar varias condiciones en orden. Solo se ejecuta el primer bloque cuya condición sea True.
nota = 75
if nota >= 90:
print("Sobresaliente")
elif nota >= 70:
print("Notable") # ← se ejecuta este
elif nota >= 50:
print("Aprobado")
else:
print("Suspenso")Condiciones compuestas
Combina condiciones con and, or y not.
usuario = "admin"
contrasena = "1234"
if usuario == "admin" and contrasena == "1234":
print("Acceso concedido")
else:
print("Credenciales incorrectas")Practica ahora mismo
Has leído cómo funciona if / else en Python. Ahora pruébalo: escribe y ejecuta código en el navegador, sin instalar nada.