Python fejlesztési kurzus
Fejezet
>
Szint

Saját függvények létrehozása
Függvények átadása argumentumként

Célkitűzés

Számold meg a mocsárban található mandragorákat és gombákat függvények segítségével.

Számold meg a mocsárban található különféle furcsa tárgyakat úgy, hogy egyedi függvényeket használsz, így könnyebbé válik a kódod formázása. Menj el az X jelölteknél, és számold meg, hány “Red Mandrake”, “Blue Mandrake”, “Poison Mushroom” található, majd a végső X jelöltnél add össze az összeset.

Az egyedi függvények képesek értékeket visszaadni, ezek az értékek argumentumként is használhatók meglévő függvényekben.

def name_and_number(name, number): return( "There are %d %ss in the field." % (number, name))

Ha a függvény végére return()-t teszel, a függvény maga értéket fog visszaadni, ebben az esetben a megadott argumentumokból készült stringet. Használd ennek az értékét, hogy felszólald az egyes tárgyak nevét és számát a speak() függvény segítségével, például: player.speak(name_and_number("Red Mandrake", 4))

def add_numbers(num1, num2, num3): return(num1 + num2 + num3)

A végső X jelöltnél hozz létre egy másik egyedi függvényt, ami összeadja a számokat és visszaadja az általad megszámolt elemek összegét.

Kódkönyv