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 8 - Podmínky (větvení) 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
Karel Zaoral
Člen
Avatar
Odpovídá na Duy Hoang Do
Karel Zaoral:5.12.2023 20:02

Ahoj, díky za zpětnou vazbu, opravil jsem to.

 
Odpovědět
5.12.2023 20:02
Avatar
Risa ZZZ
Člen
Avatar
Risa ZZZ:5.2.2024 21:12

print("Děkuji za zadání")
nedostatečné vysvětlení odmocniny myšleno obsah závorky

 
Odpovědět
5.2.2024 21:12
Avatar
Lucie Králová:29.3.2024 22:53

Po několika lekcích za mě skvěle vysvětlená lekce. Kéžby takto vypadaly všechny :)

 
Odpovědět
29.3.2024 22:53
Avatar
Matesko
Člen
Avatar
Matesko:16.5.2024 9:04

preco mam pouzivat pass, ked ta vetva nic nerobi a ani tam nemusi byt

 
Odpovědět
16.5.2024 9:04
Avatar
Jan Hamouz :6. března 9:15

v první ukázce u podmínky if máte závorky a mě program pycharm nechtěl ty závorky uznat, musel jsem to napsat bez nich

 
Odpovědět
6. března 9:15
Avatar
t.teichmanova:24. března 9:31

Opět jsem jeden prográmek trochu rozšířila

#-----------------------Original------------------------------------------------
cislo = 0 # deklarace proměnné s hodnotou 0
if (cislo == 0): # pokud je hodnota proměnné 0, změníme hodnotu na 1
    cislo = 1
else: # pokud je hodnota proměnné 1, změníme hodnotu na 0
    cislo = 0
''' Vysledek
1--->bez komentáře
'''
#------------------------My solution-------------------------------------------
cislo = 0 # deklarace proměnné s hodnotou 0
print("Původní hodnota: ", cislo)
if (cislo == 0): # pokud je hodnota proměnné 0, změníme hodnotu na 1
    cislo = 1
else: cislo = 0
print("Hodnota po záměně: ", cislo)

''' Výsledek
Původní hodnota:  0
Hodnota po záměně:  1
'''
 
Odpovědět
24. března 9:31
Avatar
t.teichmanova:24. března 16:48
#-----------------------Original------------------------------------------------
cislo = 0 # deklarace proměnné s hodnotou 0

if (cislo == 0): # pokud je hodnota proměnné 0, změníme hodnotu na 1
    cislo = 1
else: # pokud je hodnota proměnné 1, změníme hodnotu na 0
    cislo = 0
''' Vysledek
1--->bez komentáře
'''
#------------------------Moje řešení-------------------------------------------
# trochu jsem původní program rozšířila
cislo = 0 # deklarace proměnné s hodnotou 0
print("Původní hodnota: ", cislo)
if (cislo == 0): # pokud je hodnota proměnné 0, změníme hodnotu na 1
    cislo = 1
else: cislo = 0
print("Hodnota po záměně: ", cislo)

''' Výsledek
Původní hodnota:  0
Hodnota po záměně:  1
'''
 
Odpovědět
24. března 16:48
Avatar
DarkCoder
Člen
Avatar
DarkCoder:24. března 17:31
if (cislo == 0): # pokud je hodnota proměnné 0, změníme hodnotu na 1
    cislo = 1
else: # pokud je hodnota proměnné 1, změníme hodnotu na 0
    cislo = 0

V ostrých programech bychom samozřejmě otočení 0 nebo 1 řešili jinak:

1. Matematickou negaci

cislo = 1 - cislo

Nebo

2. Bitový XOR

cislo ^= 1
Odpovědět
24. března 17:31
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
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 8 zpráv z 158.