Fulltextové vyhledávání

Kalendář akcí

P Ú S Č P S N
29
Školní kolo soutěže Nejlepší JA Titan tým 2021
Velikonoční soutěž v psaní na rychlost (nejen) pro pokročilé
Průběh školního kola hry JA Titan (znovu aktualizováno)
Školní akce v rámci Global Money Week 2021
Prodloužení omezení provozu školy
Průběh školního kola hry JA Titan (3. část)
30
Školní kolo soutěže Nejlepší JA Titan tým 2021
Velikonoční soutěž v psaní na rychlost (nejen) pro pokročilé
Průběh školního kola hry JA Titan (znovu aktualizováno)
Školní akce v rámci Global Money Week 2021
Prodloužení omezení provozu školy
Průběh školního kola hry JA Titan (3. část)
31
Aktualizace školních webových stránek v březnu 2021
Prodloužení omezení provozu školy
Průběh školního kola hry JA Titan (3. část)
Velikonoční soutěž v psaní na rychlost byla velmi úspěšná
1
Prodloužení omezení provozu školy
Měsíční plán akcí: duben 2021
2
Prodloužení omezení provozu školy
3
Prodloužení omezení provozu školy
4
Prodloužení omezení provozu školy
5
Prodloužení omezení provozu školy
6
Prodloužení omezení provozu školy
K přijímačkám: povinnost testování a omlouvání z řádného termínu
7
Prodloužení omezení provozu školy
8
Prodloužení omezení provozu školy
Závěrečná konference Pražského studentského summitu
9
Prodloužení omezení provozu školy
10
Prodloužení omezení provozu školy
11
Prodloužení omezení provozu školy
12
Informace k provozu školy od 12. dubna 2021 (až do odvolání)
13
Materiál MŠMT ze dne 13.4.2021: Ochrana zdraví ...
14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 1 2

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')?