NEJVÝHODNĚJŠÍ AKCE ROKU: 90 % extra kreditů ZDARMA s promokódem STROMECEK90. 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 18 - Funkce 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
Nina Kubačková:14.7.2022 14:37

Proč není definován výstup na text_chyba? Nacházím po sobě nedodělky a padá mi na tom program.

Avatar
Jaroslav Toninger:15.8.2022 9:30

Co se týče syntaxu u kalkulačky, zde ani tak nebyl problém (z 95%), občas ještě nechápu, kdy tam má a nemá být return, není to zde téměř vůbec vysvětleno. Co je tedy ale větší výzva, že je zde vytvořeno x funkcí, kdy člověk, co se učí programovat, si musí rozpitvat jednotlivé řádky a přemýšlet, jak to autor myslel. Mně jako nováčkovi zde chybí podrobnější popis a vysvětlení v mezikrocích. Jsem rád za nutnost přemýšlet a čtení kódu, ale i tak. Upřímně, kdyby po mě někdo chtěl vytvořit takto funkci, bez šance, abych pochopil komplet tuto kapitolu, budu muset jít na další zdroje (ty anglické jsou vždy perfektně a do detaily vysvětlené). Lepší způsob, jak to lépe pochopit a naučit se, mě nenapadá.

Odpovědět
Bez extrému by nebyl pokrok v přírodě.
Avatar
Martin Truhlář:19.8.2022 20:46

Pro začínajícího programátora hodně shrnuté. Musím dohledávat jinde. Používám i w3schools

Avatar
Kristína Slahučková:20.8.2022 16:00

Celý kurz je strašne stručný. Ako začiatočník, ktorý sa nikdy nestretol s problematikou je text nepochopitelný a musím dohľadávať info z iných zdrojov.

Avatar
Aleš Chytil
Člen
Avatar
Aleš Chytil:18.9.2022 19:59

Absolutní guláš z desítek funkcí, zkratek atd. Asi jsem hlupák, budu se to musit učit postupně sám. Už ty lekce jenom hltám, jako bych četl beletrii. Tohle dle mě není kurz pro úplného začátečníka.

Odpovědět
Aspoň jsem to zkusil
Avatar
Radka
Člen
Avatar
Odpovídá na Aleš Chytil
Radka:19.9.2022 14:45

Souhlasím, začínám se cítit stále víc neschopně...

Odpovědět
Nikdy neříkej nikdy
Avatar
Radka
Člen
Avatar
Radka:19.9.2022 15:01

Pro úplného začátečníka je to moc stručné. Chtělo by to jít víc krok po kroku. Už se v tom ztrácím a přestávám věřit, že to zvládnu

Odpovědět
Nikdy neříkej nikdy
Avatar
Nika FZ6
Člen
Avatar
Nika FZ6:25.9.2022 19:00

Prosím, může mi někdo více vysvětlit následující dvě věci:

  1. Chápu syntaxi zápisu pro ošetření dělení nulou, ale jak program pozná, že byla byla zadána hodnota 0 do argumentu druhe_cislo (mezivysledek = prvni_cislo / druhe_cislo ) a vyhodnotí to jako výjimku? Je to určitě jednoduché, ale nějak jsem se do toho zamotala.
  2. V hlavním cyklu jsem nepochopila ->

    if dalsi_priklad():
    pass

Jak tato část funguje?

Předem díky..

Avatar
Odpovídá na Nika FZ6
Roman Staněk:1.10.2022 20:33

Ahoj, snad to vysvětlím dobře. Představ si blok try - except jako filtr. V případě "ZeroDivisionError" je oním "filtrem" druhý argument funkce. Pokud je druhý argument nula, zachytí ho a ohlásí chybu, neboli vyvolá výjimku.

Avatar
Gravity
Člen
Avatar
Odpovídá na Nina Kubačková
Gravity:4.10.2022 11:10

V tomto případě je chyba ve špatné pozici returnu. Musí být mimo cyklus, takhle ti vrátí výsledek již po prvním vynásobení.

Editováno
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 124.