Parte 5 — Valores booleanos con bool
6.24 ¿Qué es un booleano?
Un booleano representa una respuesta lógica.
Solo puede tener dos valores:
True False
Estos valores suelen representar ideas como:
Sí o no. Activado o desactivado. Correcto o incorrecto. Existe o no existe. Permitido o bloqueado. 6.25 Escribir booleanos correctamente
Los valores deben escribirse con la primera letra en mayúscula:
cuenta_activa = True cuenta_bloqueada = False
Incorrecto:
cuenta_activa = true cuenta_bloqueada = false
Python no reconoce true y false en minúsculas como valores booleanos.
6.26 No utilizar comillas
Esto es un booleano:
cuenta_activa = True
Esto es texto:
cuenta_activa = "True"
No son lo mismo.
En el segundo caso, Python guarda cuatro letras como texto.
6.27 Booleanos en MiniFinance
Podemos representar estados:
cuenta_activa = True tiene_movimientos = False modo_oscuro = True datos_guardados = False
Todavía no utilizaremos esos valores para controlar el programa.
Cuando aprendamos condiciones podremos hacer algo como:
if cuenta_activa: print("La cuenta está disponible")
Por ahora basta con entender cómo guardar el estado.
6.28 Mostrar booleanos cuenta_activa = True modo_oscuro = False
print("Cuenta activa:", cuenta_activa) print("Modo oscuro:", modo_oscuro)
Resultado:
Cuenta activa: True Modo oscuro: False
Más adelante podremos mostrar respuestas más agradables, como:
Cuenta activa: Sí Modo oscuro: Desactivado