Python fejlesztési kurzus
Fejezet 7
>
Szint 1

Saját függvények létrehozása
Függvény létrehozása

Habár már számos beépített függvény áll rendelkezésére különféle műveletek végrehajtásához, kibővítheti az elvégezhető műveletek körét egyedi függvények létrehozásával és használatával. Ezek lehetővé teszik, hogy ugyanazt a kódrészletet többször, több programrészben újrahasznosítsa egyetlen kódsor segítségével.

Az egyedi függvények segítségével egyszerűsítheti kódját, és csökkentheti az írandó kód mennyiségét. Egy egyedi függvény használatával tolja a köveket ebben a mezőben, és érje el a kijáratot legfeljebb 22 kódsorral.

Guide

Cél

Toldd a köveket, hogy elérd a kijáratot, miközben legfeljebb huszonkettő (22) sor kódot írsz.

Számos módja van a kódolási idő megtakarításának, néha ugyanazt a kódrészletet többször is újra akarod használni. Az előző fejezetekben bevezettük a ciklusokat és listákat, hogy hatékonyabbá tegyük a kódot, de egy másik mód a kód optimalizálására az egyedi függvények létrehozása.

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

A fenti kód egy egyedi függvény, amely a tabulált kódrészt hajtja végre; így a játékos négy (4) alkalommal tol egy objektumot és lép előre.

Használd ezt az egyedi függvényt a területen található kövek elmozdításához és a kijárat eléréséhez. Ezt úgy tedd, hogy összesen legfeljebb huszonkettő (22) sor kódot írsz.

Kódkönyv