Booleanos: el tipo lógico

Tipos de datos en Python

Jason Myers

Instructor

Booleanos como tipo de dato

  • True
  • False

Fíjate en las mayúsculas: pueden liarte al cambiar entre Python y otros lenguajes.

out_of_cookies = True
if out_of_cookies:
    print("Run to the store NOW!")
Run to the store NOW!
Tipos de datos en Python

Truthy y falsy

  • Valores truthy devuelven true
  • Valores falsy se evalúan como false
apples=2
if apples:
     print("We have apples.")
"We have apples."
apples=0
if apple:
     print('We have apples.')
Tipos de datos en Python

Truthy y falsy

Truthy

  • 1
  • "Cookies"
  • ["Cake", "Pie"]
  • {"key": "value"}

Falsy

  • 0
  • ""
  • []
  • {}
  • None
Tipos de datos en Python

Operadores: contexto de evaluación booleana

cookie_qty == 3
  • == igual a
  • != distinto de
  • < menor que
  • <= menor o igual que
  • > mayor que
  • >= mayor o igual que
Tipos de datos en Python

Los floats solo son aproximados

x = 0.1 + 1.1
x == 1.2
False
print(x)
1.2000000000000002

¡Cuidado al comparar floats por igualdad!

Tipos de datos en Python

¡Vamos a practicar!

Tipos de datos en Python

Preparing Video For Download...