fulltextové vyhledávání

Kalendář akcí

P Ú S Č P S N
27 28 29 30 1
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
2
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
3
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
4
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
5
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
6
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
7
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
8
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
9
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
10
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
11
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
12
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
13
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
14
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
15
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
16
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
17
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
18
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
19
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
20
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
21
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
22
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
23
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
24
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
25
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
26
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
27
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
28
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
29
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
30
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
31
Prázdninový provoz pro veřejnost 1.7.2022 - 31.8.2022
Drobečková navigace

Úvod > Žáci > On-line výuka > Základy programování > Logické operace a operace s bity > Logické hodnoty

Logické hodnoty

Python má vestavěný typ bool, který spolu s typem int patří mezi celočíselné typy.

V logických výrazech má číslo 0 a hodnota "nepravda" hodnotu False, jakékoli jiné nenulové číslo a hodnota "pravda" má hodnotu True.

Pokud použijeme False v číselných výrazech, pak se vyhodnotí jako 0. True se v tomto případě vyhodnotí jako 1. Ačkoli to nemá žádný valný význam a ani se to nedoručuje, lze psát např. 5 * True nebo 7 - False.

Z uvedeného je zřejmé, že místo False by bylo možno psát 0 a místo True 1, neboť je to prakticky identické. Programátor by však měl tam, kde jde o opravdu o logické hodnoty užívat True či False.

Datový typ bool lze volat s argumentem v kulaté závorce jakožto funkci. Funkce bool se pak pokusí převést argument na logický typ.

Cvičení:

  1. Co vrátí funkce bool(-1)?
  2. Co vrátí samotné bool?
  3. Co je výsledkem výrazu 10 * (True - False) a proč?
  4. Co vrátí funkce bool(False) a co bool('False')?