Los condicionales en Python permiten ejecutar diferentes bloques de código en función de si se cumplen ciertas condiciones. Las estructuras condicionales principales en Python son if, elif y else.
1. if
La sentencia if se usa para evaluar una condición. Si la condición es verdadera, se ejecuta el bloque de código asociado.
Sintaxis:
if condición:
# bloque de código
Ejemplo:
edad = 20
if edad >= 18:
print("Eres mayor de edad.")
# Salida: Eres mayor de edad.
2. elif
La sentencia elif (abreviatura de "else if") se usa para evaluar múltiples condiciones. Si la condición del if es falsa, se evalúa la condición del elif.
Sintaxis:
if condición1:
# bloque de código
elif condición2:
# bloque de código
Ejemplo:
edad = 17
if edad >= 18:
print("Eres mayor de edad.")
elif edad >= 13:
print("Eres un adolescente.")
# Salida: Eres un adolescente.
3. else
La sentencia else se usa para ejecutar un bloque de código si todas las condiciones anteriores son falsas.
Sintaxis:
if condición:
# bloque de código
else:
# bloque de código
Ejemplo: