if, elif and else
Ejecuta código solo cuando una condición es verdadera. Python ejecuta la primera rama que se cumple.
Sintaxis
if condition:...elif other_condition:...else:...
- Cada línea de encabezado termina en dos puntos, y su bloque va con sangría.
Ejemplo
hp = 5
if hp > 10:
print("strong")
elif hp > 3:
print("hurt")
else:
print("critical")Salida:
hurt
Errores comunes
- Si falta el dos puntos después de la condición, hay un SyntaxError.
- El orden importa: pon primero la condición más específica.