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 |