NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - 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
Avatar
Jan Svoboda
Člen
Avatar
Jan Svoboda:9.2.2021 17:20

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

 
Odpovědět
9.2.2021 17:20
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

 
Odpovědět
12.5.2021 21:59
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
12.5.2021 23:54
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Odpovídá na DarkCoder
Vitalij Rajčynec:13.5.2021 0:12

Dik za info.

 
Odpovědět
13.5.2021 0:12
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š.

 
Odpovědět
26.8.2021 21:05
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.

 
Odpovědět
30.8.2021 7:00
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.

 
Odpovědět
11.9.2021 15:37
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).

 
Odpovědět
9.11.2021 17:15
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ů.

 
Odpovědět
12.12.2021 20:43
Avatar
Miroslav Kalinský:24.7.2022 9:28

Skvělý kurz

 
Odpovědět
24.7.2022 9:28
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 107.