Parte 5 — Condiciones con booleanos
Utilizar una variable booleana
python terminal
datos_guardados = False
if datos_guardados:
print("Los datos están guardados.")
else:
print("Existen cambios pendientes.")Resultado:
text terminal
Existen cambios pendientes.Comprobar un valor falso con not
python terminal
cuenta_bloqueada = False
if not cuenta_bloqueada:
print("La cuenta puede utilizarse.")Esto puede leerse como:
Si la cuenta no está bloqueada.
Comparación explícita
Esto funciona:
python terminal
if cuenta_activa == True:
print("Cuenta activa.")Pero normalmente es más limpio:
python terminal
if cuenta_activa:
print("Cuenta activa.")Para comprobar False:
python terminal
if cuenta_activa == False:
print("Cuenta inactiva.")Es preferible:
python terminal
if not cuenta_activa:
print("Cuenta inactiva.")