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.