Kurz vývoje v Pythonu
Kapitola
>
Úroveň

Vytváření vlastních funkcí
Vytváření funkce

I když máte k dispozici spoustu funkcí, které vám umožňují provádět různé akce, můžete rozšířit možnosti svých akcí vytvořením a použitím vlastních funkcí. Tyto funkce vám umožňují opakovaně použít stejný blok kódu v různých částech vašeho programu jediným řádkem kódu.

Vlastní funkce vám umožňují zjednodušit váš kód a snížit množství kódu, který musíte napsat. Pomocí vlastní funkce posuňte kameny v tomto poli a dosáhněte východu s pomocí maximálně 22 řádků kódu.

Guide

Cíl

Posuň kameny, abys dosáhl východu, a to nepřesáhneš dvacet dva (22) řádků kódu.

Existuje několik způsobů, jak ušetřit čas při programování; někdy budeš chtít opakovaně využít stejný úsek kódu. V předchozích kapitolách jsme představili smyčky a seznamy, abychom zvýšili efektivitu kódu, dalším způsobem, jak kód optimalizovat, je vytváření vlastních funkcí.

def repeat_push(): player.push() player.move_forward() player.push() player.move_forward() player.push() player.move_forward() player.push() player.move_forward()

Výše uvedený kód je vlastní funkce, která spustí odsazený kód, ve kterém hráč zatlačí objekt a čtyřikrát se posune vpřed.

Použij tuto vlastní funkci k posunu kamenů na poli a dosažení východu. Učiň to pomocí maximálně dvaceti dvou (22) řádků kódu.

Kniha Kódu