Dátový typ bool

Možno si spomínaš, že sme si v časti o dátových typoch hovorili o dátovom type bool, ktorý sme vtedy nevysvetlili. Tento dátový typ vedel nadobúdať práve dve hodnoty: True (pravda) alebo False (nepravda).

To je ale veľmi podobné, ako sme videli v predchádzajúcej lekcii o operátoroch porovnania. Je to totiž tak, že tieto operátory vlastne vracajú boolovskú hodnotu True (pravda) alebo False (nepravda), a túto hodnotu si vieme uložiť do premennej, podobne ako by sme si do nej uložili číslo alebo reťazec:

To znamená, že príklad z minulej lekcie vieme prepísať takto:

a = 5
b = 10

c = (a==b)     # v c je False
print(c)

d = (a==5)     # v d je True
print(d)

e = (a!=b)     # v e je True
print(e)

a = (5>3)    # a bude True
print(a)

b = (7<=8)   # b bude True
print(b)

b = (7>8)   # b bude False
print(b)

# pre citatelnost sme vyrazy napravo od znaku `=` dali do zatvorky