fulltextové vyhledávání

Kalendář akcí

P Ú S Č P S N
1
Měsíční plán akcí: květen 2023
2
Ministerstvo stanovilo časový rozvrh didaktických testů společné části maturitní zkoušky
Informace k přijímacímu řízení
NOVÝ MATURITNÍ ZPRAVODAJ - NEJDŮLEŽITĚJŠÍ INFORMACE K MATURITĚ JARO 2023
Maturita JARO 2023 - přihlášení k předmětům
Vyhlášení výsledků 1. kola přijímacího řízení pro školní rok 2023/2024
3 4 5 6 7
8 9 10
Maturity - 2. část (2. - 10.5.2023)
11 12 13 14
15
Michal uspěl ve finále Ekonomické olympiády ZŠ
16
Smokemanova edukativní show
Ústní část maturitních zkoušek
Zahájení maturitních zkoušek JARO 2023 ve třídách 2023
Fotogalerie: Ohlédnutí za maturitami JARO '23 (1. den) - 16. května 2023
17
Ústní část maturitních zkoušek
Fotogalerie: Ohlédnutí za maturitami JARO '23 (2. den) - 17. května 2023
18
Ústní část maturitních zkoušek
Fotogalerie: Ohlédnutí za maturitami JARO '23 (3. den) - 18. května 2023
19
Ústní část maturitních zkoušek
Fotogalerie: Ohlédnutí za maturitami JARO '23 (4. den) - 19. května 2023
20
Kdy maturant přestává být nezaopatřeným dítěm?
21
22 23
Testování ČŠI v sekundě
24
Testování ČŠI v sekundě
25
GLOBAL FAN TOUR
Fotogalerie: Předávání maturitních vysvědčení 2023 ve třídě 4.A
Fotogalerie: Předávání maturitních vysvědčení 2023 ve třídě sexta
26 27 28
29 30 31 1
Měsíční plán akcí: červen 2023
Minisimulace jednání OSN
2
Vyhlášení 2. kola přijímacího řízení
Minisimulace jednání OSN
3 4
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')?