Condicionales en Python
Introducción
if, elif y else permiten que un
programa elija qué acción ejecutar según una condición específica.
En Python, los condicionales son estructuras de control que permiten tomar decisiones dentro de un programa. En otras palabras, sirven para que el código ejecute ciertas instrucciones solo si se cumple una condición determinada.
Estas condiciones se expresan mediante expresiones lógicas o relacionales, que pueden ser verdaderas
(True) o falsas (False).
Estructura básica del condicional if
if condición:
# bloque de código que se ejecuta si la condición es verdadera
Ejemplo:
edad = 18
if edad >= 18:
print("Es mayor de edad")
En este ejemplo, la instrucción print() solo se ejecuta si la
condición
edad >= 18 es verdadera (True).
Condicional if...else
Permite ejecutar un bloque de código cuando la condición es verdadera (True), y otro bloque cuando es falsa (False).
if condición:
# si la condición es verdadera
else:
# si la condición es falsa
Ejemplo:
temperatura = 15
if temperatura > 20:
print("Hace calor")
else:
print("Hace frío")
En este ejemplo, la instrucción print() solo se ejecuta si la
condición
edad >= 18 es verdadera (True).
Condicional if...elif...else
Sirve para evaluar múltiples condiciones.
elif significa “else if” (en inglés: “si no, pero si…”).
if condición1:
# se ejecuta si la condición1 es verdadera
elif condición2:
# se ejecuta si la condición2 es verdadera
else:
# se ejecuta si ninguna condición es verdadera
Ejemplo:
nota = 85
if nota >= 90:
print("Excelente")
elif nota >= 70:
print("Aprobado")
else:
print("Reprobado")
Ejemplo completo de Condicionales
edad = 25
tiene_licencia = True
if edad >= 18 and tiene_licencia:
print("Puede conducir")
elif edad >= 18 and not tiene_licencia:
print("Necesita obtener una licencia")
else:
print("Es menor de edad, no puede conducir")