Co z funkce opravdu dostane její volající?
def pojmenuje opakovaně použitelný postup. Při volání dostane parametr hodnotu argumentu. return ukončí dané volání a předá výsledek; pouhý print něco vypíše, ale tuto hodnotu nevrací.
| Pozorování | Co z něj plyne |
|---|---|
| def double(x): return 2*x | definice postupu |
| double(4) | návratová hodnota 8 |
Jeden správný příklad
- def add_one(x): return x + 1x je parametr.
- y = add_one(5)Argument 5 se dosadí za x.
- y = 6Výsledek 5 + 1 je předán do y.
Kdy pozor: Pokud funkce skončí bez vrácení hodnoty pomocí return, vrátí None. Výpis print nenahrazuje návrat výsledku.
Cíl, předpoklady a původ karty
Co se naučíš: Dosadíš argument a použiješ návratovou hodnotu.
Co už potřebuješ znát: Proměnné a jednoduché výrazy.
Autorská pracovní karta PEAZIT. Nezávislá odborná revize ani měření účinnosti zatím neproběhly. · v1
Reference for the underlying principle ↗Zobrazit souvislosti
def pojmenuje opakovaně použitelný postup. Při volání dostane parametr hodnotu argumentu. return ukončí dané volání a předá výsledek; pouhý print něco vypíše, ale tuto hodnotu nevrací.