diff --git a/3/funkce.md b/3/funkce.md index 181454e..96a5dd8 100644 --- a/3/funkce.md +++ b/3/funkce.md @@ -31,3 +31,41 @@ world 1 2 ``` + +# Input/Output + +Vstup a výstup funkce zajištují argumenty a return hodnoty. + +Argumenty píšeme do závorky za názvem funkce. + +```python +def funkce(argument, dalsi_argument): + # .. bla bla bla + # s argumenty pracujeme jako s promennymi +``` + +Return píšeme uvnitř funkce. + +```python +def funkce(): + return 'ahoj' # tahle funkce vraci 'ahoj' po spusteni + # return ukonci praci funkce + +>>> print(funkce()) +ahoj +``` + +# Pass + +`pass` nám dovolí nechat nedopsanou funkci která nevyhodí error +při interpretaci. Má to svoji funkci když plánujeme co napíšeme a +tvoříme funkce ale není to podstatný si to pamatovat. Spíše se +jenom nedivte až to někde uvidíte. + +```python +def funkce(): + pass + +>>> funkce() +>>> # nic se nestalo lol +```