NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
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
Josef Kuchař - Pepa489:14.3.2014 12:17

Můžu použít cykly u Cvičení 2.?

Odpovědět
14.3.2014 12:17
2x piš, jednou debuguj
Avatar
gcx11
Tvůrce
Avatar
gcx11:14.3.2014 12:20

Jestli myslíš for a while, tak ty nepoužij. To chci ukázat v dalším díle, ale řešení je to správné. Zkus použít co tu je :) Řešení sem dám až v neděli.

Editováno 14.3.2014 12:22
 
Odpovědět
14.3.2014 12:20
Avatar
hanpari
Člen
Avatar
hanpari:23.3.2014 13:01

Doplnil bych ještě jednu věc.

Např:

seznam = list()
print(seznam == true) # false, seznam je prázdný list
>>> false
seznam.append("neco")
print(seznam == true) #true, seznam už není prázdný
>>> true

Čili prázdná kolekce ať už typu dict, list atd se vyhodnotí jako false

Proto:

while(seznam): #není třeba testovat na počet prvků v seznamu pomocí len()
  print(seznam.pop()) #cyklus probíhá tak dlouho, dokud není seznam prázdný
>>>"neco"

PS:
První řádku, shebang, od pythonu 3 už psát není třeba, přinejmenším ne ve windows. U unixových systémů si nejsem jistý :)

 
Odpovědět
23.3.2014 13:01
Avatar
gcx11
Tvůrce
Avatar
gcx11:23.3.2014 13:45

Na unixových systémech to je potřeba.

Nevím, proč do toho taháš seznam :)

 
Odpovědět
23.3.2014 13:45
Avatar
hanpari
Člen
Avatar
Odpovídá na gcx11
hanpari:23.3.2014 13:50

seznam je jen proměnná. první řádek kódu:

seznam = list()
 
Odpovědět
23.3.2014 13:50
Avatar
gcx11
Tvůrce
Avatar
Odpovídá na hanpari
gcx11:23.3.2014 13:52

Já vím co je seznam. :D Jen mi přijde divné do toho tahat seznam, když není probraný.

 
Odpovědět
23.3.2014 13:52
Avatar
hanpari
Člen
Avatar
hanpari:23.3.2014 14:00

Nejde přece o list(), ale true/false, když se vyhodnocují kolekce. Přišlo mi vhodné to zmínit, když je název článku Booleovské hodnoty.

Editováno 23.3.2014 14:01
 
Odpovědět
23.3.2014 14:00
Avatar
gcx11
Tvůrce
Avatar
Odpovídá na hanpari
gcx11:23.3.2014 17:26

Přečti si ten článek pořádně :)

 
Odpovědět
23.3.2014 17:26
Avatar
Neaktivní uživatel:23.3.2014 17:29

Určitě krásný článek, jako PY programátorovi se mi dost líbí, pochopí to i začátečník, prostě článek jak má být.

Odpovědět
23.3.2014 17:29
Neaktivní uživatelský účet
Avatar
Neaktivní uživatel:23.3.2014 17:57

Souhlasím výše s Filipem. Super! ;)

Odpovědět
23.3.2014 17:57
Neaktivní uživatelský účet
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.