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
Josef Kuchař - Pepa489:14.3.2014 12:17

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

Odpovědět
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
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ý :)

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 :)

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()
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ý.

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
Avatar
gcx11
Tvůrce
Avatar
Odpovídá na hanpari
gcx11:23.3.2014 17:26

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

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
Neaktivní uživatelský účet
Avatar
Neaktivní uživatel:23.3.2014 17:57

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

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