⊗pyPmUFFN 204 of 208 menu

Beágyazott függvények a Pythonban

A kód rövidítése érdekében a hívásnál egymásba ágyazhatjuk a függvényeket.

Tegyük fel, hogy vannak függvényeink egy szám négyzetre emelésére, köbre emelésére és két szám összeadására:

def square(num): return num ** 2 def cube(num): return num ** 3 def add(num1, num2): return num1 + num2

Ahhoz, hogy egy szám négyzetének és kockájának összegét megkapjuk, beágyazhatjuk őket a add függvény paraméterébe a hívásakor:

res = add(square(2), cube(4)) print(res) # kiírja 68-t

Ezen kívül függvényeket egy másik függvény törzsében is meg lehet hívni. Írjuk át az előző példát és hívjuk meg a függvényeket a add függvényen belül:

def add(num1, num2): return square(num1) + cube(num2) res = add(2, 4) print(res) # kiírja 68-t

Készítsen egy függvényt, amely egy számot négyzetre emel, és egy függvényt egy szám kockájának meghatározásához. Ezek segítségével hozzon létre egy függvényt, amely egy szám négyzetének a köbét írja ki a képernyőre.

Készítsen egy függvényt, amely ellenőrzi egy változó típusát, és ha a változó egy karakterlánc, akkor azt nagy kezdőbetűvel írja ki. Hozzon létre egy másik függvényt is, amely üdvözli a felhasználót a neve alapján. Ágyazza bele az első függvényt úgy, hogy a név mindig nagy kezdőbetűvel jelenjen meg.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás