@@ -40,11 +40,11 @@ Třeba program v jazyce APL laik jednoduše ani nenapíše, ani nepřečte:
4040Expert v APL může být vysoce produktivní, ale Python se zaměřuje spíš na to,
4141aby se dal snadno naučit.
4242A tak používá symboly jen pro ty nejčastější operace.
43- Operátorů které využívají symboly je tak málo, že už jich zhruba půlku znáš!
43+ Operátorů, které využívají symboly, je tak málo, že už jich zhruba půlku znáš!
4444
4545> [ note]
4646> Pro zajímavost, tady jsou všechny – i ty co ještě neznáš:
47- >
47+ >
4848> <!--
4949> “Operátor” není přesně definovaný termín.
5050> Tenhle seznam by měl odpovídat https://docs.python.org/3/reference/expressions.html#operator-precedence
@@ -196,7 +196,7 @@ Funkce `print` sice něco *udělá* – vypíše text
196196na obrazovku – ale nevrátí žádný smysluplný výsledek, který by zbytek programu
197197mohl dál zpracovat.
198198
199- Funkcím, které nic nevrací (jen něco udělají) se občas říká * procedury* .
199+ Funkcím, které nic nevrací (jen něco udělají), se občas říká * procedury* .
200200V Pythonu není hranice mezi „normální“ funkcí a procedurou příliš ostrá,
201201ale přesto se hodí tento koncept znát.
202202Pár příkladů:
@@ -206,7 +206,7 @@ Pár příkladů:
206206* Funkce, která vykreslí na obrazovku kolečko, je * procedura* .
207207 Žádnou zajímavou hodnotu programu nevrací.
208208* Funkce, která spočítá průměrný věk obyvatelstva podle informací ze sčítání
209- lidu je „normální“. Svůj výsledek vrátí a program s ním může dál pracovat.
209+ lidu, je „normální“. Svůj výsledek vrátí a program s ním může dál pracovat.
210210* Funkce, která přehraje písničku reproduktorem, je * procedura* .
211211 Nic zajímavého programu nevrací.
212212
@@ -221,8 +221,8 @@ Pár příkladů:
221221## Argumenty
222222
223223Argument je to, co funkci dáš k dispozici. Hodnota, se kterou funkce pracuje.
224- Chceš-li délku řetězce ` Ahoj! ` , použiješ funkci ` len ` která umí vypočítat
225- délku * jakéhokoli* řetězce a jako argument, v závorkách, jí dáš tu svoji
224+ Chceš-li délku řetězce ` Ahoj! ` , použiješ funkci ` len ` , která umí vypočítat
225+ délku * jakéhokoli* řetězce, a jako argument, v závorkách, jí dáš tu svoji
226226konkrétní hodnotu: ` len('Ahoj!') ` .
227227
228228Podobně funkce ` print ` umí vypsat jakoukoli hodnotu.
@@ -268,7 +268,7 @@ print(1, 2, 3, 4, sep=', ') # Místo mezery odděluj čárkou
268268```
269269
270270Dá se změnit i to, co ` print ` udělá na konci výpisu.
271- Normálně přejde na nový řádek, ale argumentem ` end ` můžeš říct, co se má vypsat
271+ Normálně přejde na nový řádek, ale argumentem ` end ` můžeš říct, co se má vypsat
272272* místo toho* .
273273
274274> [ note]
@@ -289,10 +289,10 @@ Pozor na to, že když nenapíšeš závorky, funkce se nezavolá!
289289Výraz ` len(s) ` je * volání funkce* , ale ` len ` bez závorek označuje
290290* funkci samotnou* .
291291
292- Výsledek ` len(s) ` je číslo; ` len ` je funkce.
292+ Výsledek výrazu ` len(s) ` je číslo; výsledek výrazu ` len ` je samotná funkce ` len ` .
293293
294- Čísla můžeš sečítat , můžeš tedy napsat ` len(s) + 1 ` .
295- Funkce ale sečítat nejde – ` len + 1 ` nedává smysl.
294+ Čísla můžeš sčítat , můžeš tedy napsat ` len(s) + 1 ` .
295+ Funkce ale sčítat nejde – ` len + 1 ` nedává smysl.
296296
297297Často se ale stane, že závorky prostě zapomeneš.
298298Zkus si, co dělají následující příklady, a pozorně si přečti výsledky
0 commit comments