|
3 | 3 | Už víš že funkce ti umožňují kousek kódu:
|
4 | 4 |
|
5 | 5 | * použít (zavolat) na více místech v programu, i když definice je jen jedna,
|
6 |
| -* vyčlenit, aby detail (jako načtení čísla od uživatele) „nezavazel“ ve větším |
| 6 | +* vyčlenit, aby detail (jako načtení čísla od uživatele) „nezavazel“ ve větším |
7 | 7 | programu, který tak může být přehlednější, a
|
8 | 8 | * pojmenovat, aby bylo jasné co kód dělá i bez toho, abys musel{{a}} číst
|
9 | 9 | samotné tělo funkce.
|
@@ -33,7 +33,7 @@ def ano_nebo_ne(otazka):
|
33 | 33 | """Zeptá se uživatele na otázku a vrátí True nebo False dle odpovědi"""
|
34 | 34 | ```
|
35 | 35 |
|
36 |
| -Podobnou funkci už jsi napsala; víš že „vevnitř“ volá `input` a ptá se na |
| 36 | +Podobnou funkci už jsi napsal{{a}}; víš že „vevnitř“ volá `input` a ptá se na |
37 | 37 | příkazové řádce.
|
38 | 38 |
|
39 | 39 | Co kdybys ale měla následující funkci?
|
@@ -85,13 +85,13 @@ tedy:
|
85 | 85 |
|
86 | 86 | * jméno, kterým se funkce volá,
|
87 | 87 | * argumenty, které bere (např. `input` bere otázku jako řetězec; `print`
|
88 |
| - může bere více argumentů k vypsání), a |
89 |
| -* návratovou hodnotu, se kterou program pracuje dál (např `input` vrací |
90 |
| - řetězec; u `print` nevrací nic smysluplného). |
| 88 | + může brát více argumentů k vypsání), a |
| 89 | +* návratovou hodnotu, se kterou program pracuje dál (např. `input` vrací |
| 90 | + řetězec; `print` nevrací nic smysluplného). |
91 | 91 |
|
92 | 92 | Většina z těchto informací je přímo v hlavičce funkce.
|
93 | 93 | Ty ostatní je dobré popsat v dokumentačním řetězci, aby ten, kdo chce funkci
|
94 |
| -použít, věděl jako na to. |
| 94 | +použít, věděl jak na to. |
95 | 95 |
|
96 | 96 |
|
97 | 97 | # Je to dobrý nápad?
|
|
0 commit comments