NEJVÝHODNĚJŠÍ AKCE ROKU: 90 % extra kreditů ZDARMA s promokódem STROMECEK90. Zjisti více:
Hledáš dárek, který neskončí v koši? Nyní 90 % extra kreditů ZDARMA s promo kódem PREKVAPENI90. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 6 - Typový systém podruhé - Datové typy v Pythonu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
Jan Svoboda
Člen
Avatar
Jan Svoboda:9.2.2021 17:20

Použití elif by asi stálo za podrobnější vysvětlení

Avatar
Vitalij Rajčynec:12.5.2021 21:59

Zdravim. Jak můžu obejít ukončení programu? Příklad: Kalkulačka -> vyberu si operaci sčítání, provedu výpočet a ted bych chtěl násobit. Ale abych nemusel znovu spouštět program. Nebo aby mi to dalo na výběr: ukončit program? nebo zadat novou operaci?(číslo operace). Děkuji za radu

Avatar
DarkCoder
Člen
Avatar
Odpovídá na Vitalij Rajčynec
DarkCoder:12.5.2021 23:54

K tomu budeš potřebovat cykly. Podívej se do následující lekce 4, tam se toto řeší..
Lekce 4 - Kalkulačka

Odpovědět
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Odpovídá na Jan Svoboda
Vojtěch Perník:26.8.2021 21:05

Vlastně pomocí elif můžeš tohle:

vyber = int(input("Zadejte číslo od 1 do 3: "))
if vyber == 1:
    # nějaký kód...
else:
    if vyber == 2:
        # nějaký kód...
    else:
        if vyber == 3:
            # nějaký kód...
        else:
            # nějaký kód...

nahradit tímto:

vyber = int(input("Zadejte číslo od 1 do 3: "))
if vyber == 1:
    # nějaký kód...
elif vyber == 2:
    # nějaký kód...
elif vyber == 3:
    # nějaký kód...
else:
    # nějaký kód...

Používá se prostě v případech, kdy chceš, pokud neplatí jedna podmínka, zkontrolovat, jestli platí jiná. elif můžeš pak za sebe napsat kolikrát chceš.

Avatar
Jiří Procházka:30.8.2021 7:00

Zatím mi asi uniká smysl existence IS a IS NOT, když jsou tam ty symbolické operátory.

Avatar
Michal
Člen
Avatar
Michal:11.9.2021 15:37

Postrádám praktický příklad u operátora IS a vůbec vyvsětlení důvodu jeho existence.

Avatar
Mária Šoltésová:9.11.2021 17:15

Ten příklad s odmocninou mi přijde poněkud přitažený za vlasy, odmocnina ze záporného čísla totiž existuje (je to imaginární číslo). Dokonce ani python nevyhlásí chybu, ale ji spočte, protože komplexní čísla jako datový typ v něm jsou :). Chápu, že to měla být demonstrace, ale třeba takové počítání logaritmu by bylo lepší (ok, je třeba importovat math, ale s tím už bychom se srovnali).

Avatar
Bronislav Dřímal:12.12.2021 20:43

Tento článek je super, je přehledný a příklady jsou dostačující k tomu abych se to naučil kopírováním příkladů.

Avatar
Miroslav Kalinský:24.7.2022 9:28

Skvělý kurz

Nejnovější komentáře jsou na konci poslední stránky.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 109.