Booleani: il tipo logico

Tipi di dati in Python

Jason Myers

Instructor

Booleani come tipo di dato

  • True
  • False

Nota le maiuscole: possono trarre in inganno passando tra Python e altri linguaggi.

out_of_cookies = True
if out_of_cookies:
    print("Run to the store NOW!")
Run to the store NOW!
Tipi di dati in Python

Truthy e falsy

  • I valori truthy restituiscono true
  • I valori falsy valutano a false
apples=2
if apples:
     print("We have apples.")
"We have apples."
apples=0
if apple:
     print('We have apples.')
Tipi di dati in Python

Truthy e falsy

Truthy

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

Falsy

  • 0
  • ""
  • []
  • {}
  • None
Tipi di dati in Python

Operatori: contesto di valutazione booleana

cookie_qty == 3
  • == uguale a
  • != diverso da
  • < minore di
  • <= minore o uguale a
  • > maggiore di
  • >= maggiore o uguale a
Tipi di dati in Python

I float sono approssimati

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

Attento ai confronti di uguaglianza tra float!

Tipi di dati in Python

Passons à la pratique !

Tipi di dati in Python

Preparing Video For Download...