Tipus bàsics de variables: Booleans

Les variables de tipus booleà solament poden prendre dos valors: True (cert) i False (fals). Amb aquestes variables no es poden utilitzar els operadors aritmètics normals, com la suma o la resta, sinó els lògics o condicionals i els relacionals, dels quals parlarem més endavant.

Operadors relacionals i condicionals

Els operadors relacionals son aquells que s’utilitzen per comparar dos valors, donant com a resultat un valor booleà (cert o fals). Utilitzarem aquestos operadors en les estructures de control que veurem a continuació.

Operador

Descripció

Exemple

==

És a igual a 5?

a == 5

!=

És a diferent de 3?

a != 3

<

És a menor que 10?

a < 10

>

És a major que 12?

a > 12

Els operadors relacionals poden comparar el contingut dues cadenes: L’operador == compararà el seu contingut, i els operadors < i > la seua precedència alfabètica Observa els exemples següents:

>>> text1 = 'abc'
>>> text2 = 'defgh'
>>> text1 == text2
False
>>> text1 < text2
True

Els operadors condicionals serveixen per fer operacions amb valors booleans

Operador

Descripció

Exemple

and

Cert solament si tant a com b són certes.

x > 5 and x < 10

or

Cert si a, b, o ambdós simultàniament són certs.

x < 10 or y > 3

not

Cert si a és fals.

not x == 5