Skip to content

Commit c362e18

Browse files
committed
Rewordings for the def lesson
1 parent 426bcac commit c362e18

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

lessons/beginners/def/index.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ neměl by ti zápis funkce připadat nijak zvláštní:
1414
```python
1515
def obvod_obdelnika(sirka, vyska):
1616
"Vrátí obvod obdélníka daných rozměrů"
17-
return 2 * (sirka + vyska)
17+
obvod = 2 * (sirka + vyska)
18+
return obvod
1819

1920
print(obvod_obdelnika(4, 2))
2021
```
@@ -59,11 +60,15 @@ Takže když zavoláš třeba `napis_hlasku('Tvoje', 256)`,
5960
můžeš si představit, že funkce dělá následující:
6061

6162
```python
63+
# Nastavení proměnných podle parametrů
6264
nazev = 'Tvoje'
6365
skore = 256
6466

67+
# Samotné tělo funkce
6568
print(nazev, 'skóre je', skore)
6669
if skore > 1000:
70+
print('Světový rekord!')
71+
elif skore > 100:
6772
... # atd.
6873
```
6974
## Vracení
@@ -132,7 +137,8 @@ print('Obsah elipsy s osami 3 cm a 5 cm je', obsah_elipsy(3, 5), 'cm2')
132137

133138
### Vrátit nebo vypsat?
134139

135-
Předchozí program se dá napsat i s procedurou místo funkce:
140+
Předchozí program se dá napsat i jako procedura, tedy funkce která nic nevrací.
141+
Výsledek může třeba vypsat na obrazovku:
136142

137143
```python
138144
from math import pi
@@ -204,3 +210,5 @@ def nic():
204210

205211
print(nic())
206212
```
213+
214+
Procedury v Pythonu vracejí právě toto „nic“.

0 commit comments

Comments
 (0)