Valores Booleanos
Para concluir con los literales de Python, existen dos más.
No son tan obvios como los anteriores y se emplean para representar un valor muy abstracto - la veracidad.
Cada vez que se le pregunta a Python si un número es más grande que otro, el resultado es la creación de un tipo de dato muy específico - un valor booleano.
El nombre proviene de George Boole (1815-1864), el autor de Las Leyes del Pensamiento, las cuales definen el Algebra Booleana - una parte del algebra que hace uso de dos valores: Verdadero y Falso, denotados como 1 y 0.
Un programador escribe un programa, y el programa hace preguntas. Python ejecuta el programa, y provee las respuestas. El programa debe ser capaz de reaccionar acorde a las respuestas recibidas.
Afortunadamente, las computadoras solo conocen dos tipos de respuestas:
- Si, esto es verdad.
- No, esto es falso.
Nunca habrá una respuesta como: No lo sé o probablemente si, pero no estoy seguro.
Python, es entonces, un reptil binario.
Estos dos valores booleanos tienen denotaciones estrictas en Python:
True
False
No se pueden cambiar, se deben tomar estos símbolos como son, incluso respetando las mayúsculas y minúsculas.
Reto: ¿Cuál será el resultado del siguiente fragmento de código?
print(True > False)
print(True < False)
Ejecuta el código en la terminal.
Comentarios
Publicar un comentario