8. Condiciones
Las condiciones permiten que un programa tome decisiones.
Por ejemplo:
Si el saldo es menor que cero, mostrar una advertencia.
En Python se escribe así:
python terminal
saldo = -50
if saldo < 0:
print("Advertencia: saldo negativo")¿Qué significa la sangría?
Observa los espacios antes de print():
python terminal
if saldo < 0:
print("Advertencia")Esos espacios indican que la instrucción pertenece al if.
Python utiliza la sangría para organizar el código.
Incorrecto:
python terminal
if saldo < 0:
print("Advertencia")Correcto:
python terminal
if saldo < 0:
print("Advertencia")Normalmente se utilizan cuatro espacios.
else
else significa “de lo contrario”.
python terminal
saldo = 500
if saldo < 0:
print("Saldo negativo")
else:
print("Saldo disponible")elif
elif permite revisar más posibilidades.
python terminal
saldo = 0
if saldo > 0:
print("Tienes dinero disponible")
elif saldo == 0:
print("Tu saldo es cero")
else:
print("Tu saldo es negativo")Operadores de comparación
| Operador | Significado |
|---|---|
== | Es igual a |
!= | Es diferente de |
> | Es mayor que |
< | Es menor que |
>= | Es mayor o igual que |
<= | Es menor o igual que |
¿Por qué = y == son diferentes?
Un solo = asigna un valor:
python terminal
saldo = 500Dos símbolos == comparan valores:
python terminal
saldo == 500