@@ -40,11 +40,11 @@ Třeba program v jazyce APL laik jednoduše ani nenapíše, ani nepřečte:
40
40
Expert v APL může být vysoce produktivní, ale Python se zaměřuje spíš na to,
41
41
aby se dal snadno naučit.
42
42
A 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áš!
44
44
45
45
> [ note]
46
46
> Pro zajímavost, tady jsou všechny – i ty co ještě neznáš:
47
- >
47
+ >
48
48
> <!--
49
49
> “Operátor” není přesně definovaný termín.
50
50
> 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
196
196
na obrazovku – ale nevrátí žádný smysluplný výsledek, který by zbytek programu
197
197
mohl dál zpracovat.
198
198
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* .
200
200
V Pythonu není hranice mezi „normální“ funkcí a procedurou příliš ostrá,
201
201
ale přesto se hodí tento koncept znát.
202
202
Pár příkladů:
@@ -206,7 +206,7 @@ Pár příkladů:
206
206
* Funkce, která vykreslí na obrazovku kolečko, je * procedura* .
207
207
Žádnou zajímavou hodnotu programu nevrací.
208
208
* 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.
210
210
* Funkce, která přehraje písničku reproduktorem, je * procedura* .
211
211
Nic zajímavého programu nevrací.
212
212
@@ -221,8 +221,8 @@ Pár příkladů:
221
221
## Argumenty
222
222
223
223
Argument 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
226
226
konkrétní hodnotu: ` len('Ahoj!') ` .
227
227
228
228
Podobně funkce ` print ` umí vypsat jakoukoli hodnotu.
@@ -268,7 +268,7 @@ print(1, 2, 3, 4, sep=', ') # Místo mezery odděluj čárkou
268
268
```
269
269
270
270
Dá 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
272
272
* místo toho* .
273
273
274
274
> [ note]
@@ -289,10 +289,10 @@ Pozor na to, že když nenapíšeš závorky, funkce se nezavolá!
289
289
Výraz ` len(s) ` je * volání funkce* , ale ` len ` bez závorek označuje
290
290
* funkci samotnou* .
291
291
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 ` .
293
293
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.
296
296
297
297
Často se ale stane, že závorky prostě zapomeneš.
298
298
Zkus si, co dělají následující příklady, a pozorně si přečti výsledky
0 commit comments