fulltextové vyhledávání

Kalendář akcí

P Ú S Č P S N
30
Prázdninový provoz ve škole od 16.7. do 27.8.2018
31
Prázdninový provoz ve škole od 16.7. do 27.8.2018
1
Logická olympiáda 2018
Prázdninový provoz ve škole od 16.7. do 27.8.2018
Měsíční plán akcí: srpen 2018
2
Prázdninový provoz ve škole od 16.7. do 27.8.2018
3
Prázdninový provoz ve škole od 16.7. do 27.8.2018
4
Prázdninový provoz ve škole od 16.7. do 27.8.2018
5
Prázdninový provoz ve škole od 16.7. do 27.8.2018
6
Prázdninový provoz ve škole od 16.7. do 27.8.2018
7
Prázdninový provoz ve škole od 16.7. do 27.8.2018
8
Prázdninový provoz ve škole od 16.7. do 27.8.2018
9
Prázdninový provoz ve škole od 16.7. do 27.8.2018
10
Prázdninový provoz ve škole od 16.7. do 27.8.2018
11
Prázdninový provoz ve škole od 16.7. do 27.8.2018
12
Prázdninový provoz ve škole od 16.7. do 27.8.2018
13
Prázdninový provoz ve škole od 16.7. do 27.8.2018
14
Prázdninový provoz ve škole od 16.7. do 27.8.2018
15
Prázdninový provoz ve škole od 16.7. do 27.8.2018
16
Prázdninový provoz ve škole od 16.7. do 27.8.2018
17
Prázdninový provoz ve škole od 16.7. do 27.8.2018
18
Prázdninový provoz ve škole od 16.7. do 27.8.2018
19
Prázdninový provoz ve škole od 16.7. do 27.8.2018
20
Prázdninový provoz ve škole od 16.7. do 27.8.2018
21
Prázdninový provoz ve škole od 16.7. do 27.8.2018
22
Prázdninový provoz ve škole od 16.7. do 27.8.2018
23
Prázdninový provoz ve škole od 16.7. do 27.8.2018
24
Prázdninový provoz ve škole od 16.7. do 27.8.2018
25
Prázdninový provoz ve škole od 16.7. do 27.8.2018
26
Prázdninový provoz ve škole od 16.7. do 27.8.2018
27
Prázdninový provoz ve škole od 16.7. do 27.8.2018
28 29 30 31 1
Organizace školního roku 2018/19
Měsíční plán akcí: září 2018
Rozvrhy pro školní rok 2018/19
2
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')?