NOVINKA: Kurz kybernetickej bezpečnosti teraz už od 0 €. Staň sa žiadaným profesionálom. Zisti viac:
NOVINKA: Staň sa dátovým analytikom od 0 € a získaj istotu práce, lepší plat a nové kariérne možnosti. Viac informácií:

Diskusia – 8. diel - Podmienky (vetvenie) v Pythone

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
DarkCoder
Člen
Avatar
Odpovedá na Petr Svárovský
DarkCoder:22.10.2025 12:43
# Ukázka podmínek v Pythonu

# Uživatele se zeptáme na jednoduchou otázku
odpoved = input("Chceš se naučit Python? (ano/ne): ").lower()

# Uživatel odpověděl

# Je-li odpověď "ano"
if odpoved == "ano":
    print("Skvělé! Právě jsi udělal první krok k ovládnutí světa pomocí kódu!")

# je-li odpověď "ne"
elif odpoved == "ne":
    print("To nevadí... ale věz, že Python tě jednou stejně dostihne! :-)")

# Pokud uživatel zadá něco nečekaného
else:
    print("Hmm, nerozumím. Spusť program znovu a odpovídej buď 'ano' nebo 'ne'.")

Podmínky slouží k řízení toku programu.

Odpovedať
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Sam Alfonzo
Člen
Avatar
Sam Alfonzo:8.12.2025 20:02

článok by mohol byť dlhší a podrobnejší a zároveň ma nútite napísať ku každému článku popis ak nezadám 5 hodnotenie to je tiež -

Avatar
Stanislav Smitka:20. mája 15:15

Nerozumím větě (ale jsem programátor, tak si počkám na kontext):
Klíčové slovo else se využívá také v případě, kdy
potřebujeme v příkazu manipulovat s proměnnou z podmínky a nemůžeme se na
proměnnou tedy ptát znovu.
Zdroj: https://www.itnetwork.cz/…a-vyraz-pass

Avatar
DarkCoder
Člen
Avatar
Odpovedá na Stanislav Smitka
DarkCoder:20. mája 17:23

Autor měl namysli zřejmě následující:

svitilna_sviti = False  # Na začátku je svítilna vypnutá

if svitilna_sviti == False:
    svitilna_sviti = True   # 1. Tady svítilnu zapneme (manipulujeme s proměnnou)

if svitilna_sviti == True:
    svitilna_sviti = False  # 2. CHYBA! Program se ptá znovu.
                            # Svitilna už svítí, takže ji hned zase vypne!

Autor naráží na to, že pokud se na proměnnou zeptáte znovu pomocí if, program kvůli změně hodnoty provede obě větve.

Výsledkem je, že svítilna zůstane navždy vypnutá. Druhý příkaz if reaguje na zmanipulovanou hodnotu z prvního if.

svitilna_sviti = False

if svitilna_sviti == False:
    svitilna_sviti = True   # 1. Svítilnu zapneme
else:
    svitilna_sviti = False  # 2. Tato větev se bezpečně přeskočí.
                            # Program se na novou hodnotu znovu neptá.

Výsledkem je, že se svítilna úspěšně zapne.

Odpovedať
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 4 správy z 164.