8. El tipus booleà

El tipus de dades booleanes s’utilitza per representar dos valors: true (true) i fals (fals). Aquests valors booleans són fonamentals en la programació, ja que s’utilitzen per prendre decisions i controlar el flux d’un programa.

La paraula ** true ** representa el valor real, mentre que la paraula ** fals ** representa el valor fals. Ambdues paraules s’han d’escriure amb la primera lletra majúscula i les altres en minúscules, ja que Python distingeix entre la part superior i la minúscula (és un cas sensible).

Els valors booleans són el resultat d’operacions de comparació o avaluacions lògiques. Per exemple, si volem comparar si dues variables són iguals, podem utilitzar l’operador d’igualtat "== ". Si la comparació és certa, el resultat serà cert; En cas contrari, serà fals.

Operadors de comparació

Aquests operadors s’utilitzen per comparar dos valors. El resultat sempre serà un valor booleà, cert o fals.

Telefonista Nom Descripció
== Igual

** True ** Si l’obertura a l’esquerra és la mateixa que la de la dreta.

** Fals ** En cas contrari.

! = Diferent

** True ** Si l’obertura de l’esquerra és diferent de la de la dreta.

** Fals ** En cas contrari.

> Més gran que

** True ** Si l’obertura a l’esquerra és més gran que la de la dreta.

** Fals ** En cas contrari.

Z Menor que És cert si l’obertura a l’esquerra és inferior a la de la dreta. FALSE El contrari.
> = Més gran o igual

** True ** Si l’obertura a l’esquerra és superior o igual a la de la dreta.

** Fals ** En cas contrari.

<= = Menys o igual com

** True ** Si l’obertura a l’esquerra és inferior o igual a la de la dreta.

** Fals ** En cas contrari.

Exemples

>>> 1 == 1
    True
>>> 1 == 1.0
    True
>>> 'Hola' == 'Mundo'
    False
>>> 5 > 8
    False
>>> 10 <= 12
    True
>>> 'A' < 'B'
    True

Operadors lògics

Els operadors booleans s’utilitzen per realitzar operacions lògiques entre valors booleans (veritables i falsos) o expressions que es poden avaluar com a booleanes.

Telefonista Descripció
a i b

Si "a" és fals, torna "a". Si "A" és cert, torna "B".

Només és cert si "A" i "B" són certs.

A b

Si "a" és fals, torna "a". Si "A" és cert, torna "B".

És cert si "A" o "B" són certs.

nota

Si "a" és fals, torna a ser cert (veritable).

Si "A" és cert, torna fals (fals).

Bool (a)

Si "a" és zero o buit, torna fals (fals).

En cas contrari, torneu True (True)

Exemples

>>> True and False
    False
>>> False and True
    False
>>> True and True
    True
>>> True or False
    True
>>> False or True
    True
>>> False or False
    False
>>> bool(0)
    False
>>> bool(1)
    True
>>> bool(7)
    True
>>> bool(-1)
    True