fulltextové vyhledávání

Kalendář akcí

P Ú S Č P S N
29 30 31 1
Měsíční plán akcí: listopad 2018
Novela maturitní vyhlášky č. 177/2009 Sb. - konání maturitní zkoušky v roce 2019
Výsledek OK KB Florbal Challenge chlapců
2 3 4
5 6
Jsme připojeni k eduroam!
7 8 9
OK pIšQworky
10 11
12
Soutěž Bobřík informatiky již pojedenácté
Důležité informace pro maturitu JARO 2019
Prezentace SŠ v Písku
Bobřík informatiky - kategorie SENIOR
13
Soutěž Bobřík informatiky již pojedenácté
Termíny okresních kol předmětových olympiád pořádaných DDM Písek
I v kategorii JUNIOR se nám v Bobříku informatiky dařilo
14
Soutěž Bobřík informatiky již pojedenácté
15
Soutěž Bobřík informatiky již pojedenácté
Testování čtenářské a matematické gramotnosti
Poslední naší kategorií byl KADET
16
Soutěž Bobřík informatiky již pojedenácté
Den otevřených dveří
Testování čtenářské a matematické gramotnosti
Poslední naší kategorií byl KADET
17
Testování čtenářské a matematické gramotnosti
18
Testování čtenářské a matematické gramotnosti
19
Testování čtenářské a matematické gramotnosti
20
Testování čtenářské a matematické gramotnosti
21
Testování čtenářské a matematické gramotnosti
22 23
Dějepisná olympiáda
24 25
26
Přehled KK i ostatních soutěží a olympiád vyhlášených MŠMT ČR
27 28 29
Týká se i nás: JčK přispěje 10 miliony žákům ....
30
Olympiáda v českém jazyce
1
Měsíční plán akcí: prosinec 2018
Jak jsme připravovali maturitní ples 4.A
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')?