From c1c7f90f477864556f69d666c965c70520790045 Mon Sep 17 00:00:00 2001 From: "Dawid J. Kubis" Date: Tue, 29 Oct 2019 22:20:34 +0100 Subject: [PATCH] update funkce protoze hromada lidi neumi funkce --- 3/funkce.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) 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 +```