Respuesta :
Las estructuras condicionales permiten al programa tomar decisiones en base a diferentes condiciones. En este caso te explicare con Python, existen dos estructuras condicionales principales:
1. Instrucción if:
La instrucción if se utiliza para evaluar una condición y ejecutar un bloque de código si la condición se cumple. La sintaxis básica es la siguiente:
Python
if condición:
bloque_de_código
condición es una expresión que se evalúa como True o False.
bloque_de_código es el conjunto de instrucciones que se ejecutan si la condición es True.
Ejemplo 1:
Python
edad = 18
if edad >= 18:
print("Eres mayor de edad")
else:
print("Eres menor de edad")
En este ejemplo, la variable edad se compara con el valor 18. Si edad es mayor o igual que 18, se imprime el mensaje "Eres mayor de edad". De lo contrario, se imprime el mensaje "Eres menor de edad".
2. Instrucción if-elif-else:
La instrucción if-elif-else permite evaluar varias condiciones y ejecutar diferentes bloques de código en función de la condición que se cumpla. La sintaxis básica es la siguiente:
Python
if condición1:
bloque_de_código1
elif condición2:
bloque_de_código2
elif condición3:
bloque_de_código3
else:
bloque_de_código_default
Donde:
condición1, condición2, etc. son expresiones que se evalúan como True o False.
bloque_de_código1, bloque_de_código2, etc. son los conjuntos de instrucciones que se ejecutan si la respectiva condición es True.
bloque_de_código_default es el conjunto de instrucciones que se ejecuta si ninguna de las condiciones anteriores se cumple.
Ejemplo 2:
Python
calificacion = 85
if calificacion >= 90:
print("Excelente")
elif calificacion >= 80:
print("Muy bien")
elif calificacion >= 70:
print("Bien")
else:
print("Insuficiente")
En este ejemplo, la variable calificacion se compara con diferentes valores. Si calificacion es mayor o igual que 90, se imprime el mensaje "Excelente". Si calificacion es mayor o igual que 80 pero menor que 90, se imprime el mensaje "Muy bien". Si calificacion es mayor o igual que 70 pero menor que 80, se imprime el mensaje "Bien". De lo contrario, se imprime el mensaje "Insuficiente".