Overview
Las sentencias if-else permiten que tu programa tome decisiones ejecutando código diferente según condiciones.
Analogy
Como un semáforo: si está en verde, avanza; si está en rojo, detente.
Step-by-step
- Escribe if condición:
- Añade el bloque de código a ejecutar si es True
- Añade elif para condiciones adicionales
- Añade else para el caso por defecto
Visual
if x > 0:
print("positivo")
elif x == 0:
print("cero")
else:
print("negativo")
Common mistakes
- Olvidar los dos puntos después de la condición
- Indentación incorrecta
- Usar = en lugar de == para comparar
Practice questions
- Clasifica temperaturas como fría, agradable o caliente
- Construye una calculadora de calificaciones con if-elif-else