Las expresiones condicionales en Python nos permiten ejecutar ciertos códigos en función del resultado de una condición. Esto es similar a “si X es verdadero, haz Y, de lo contrario haz Z”. Los condicionales se suelen usar en bucles o controles de flujo.
Básicamente, necesitamos identificar dos cosas en una sentencia condicional: la condición a evaluar y la acción a realizar si la condición es verdadera o falsa.
Aquí te dejo un ejemplo básico de cómo usar la estructura “si” en Python.
```python
X = 10
if X > 5:
print(“X es mayor que 5.”)
```
En este caso, estamos verificando si el valor X es mayor que 5. Si es verdadero, imprimirá “X es mayor que 5”.
Existe otra condición llamada “else”, que nos permite definir una acción a realizar en caso de que la primera condición no se cumpla.
```python
X = 3
if X > 5:
print(“X es mayor que 5.”)
else:
print(“X es menor o igual que 5.”)
```
El último caso es “elif”, que utilizamos para verificar múltiples condiciones en el mismo código.
```python
X = 10
if X > 10:
print(“X es mayor que 10.”)
elif X < 10:
print(“X es menor que 10.”)
else:
print(“X es igual a 10.”)
```
En este caso, dependiendo del valor de X, el programa imprimirá uno de los 3 mensajes. El programa comienza a verificando si X es mayor que 10, luego verifica si X es menor que 10, y si ninguna de las dos condiciones se cumple (es decir, X es igual a 10), imprime “X es igual a 10”.