⊗pyPmUFFN 204 of 208 menu

Vnorené funkcie v Pythone

Pre skrátenie kódu je možné pri volaní vkladať funkcie do seba.

Predpokladajme, že máme funkcie na umocnenie čísla na druhú, na tretiu a na sčítanie dvoch čísel:

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

Ak chceme získať súčet druhú mocniny a tretej mocniny čísla, môžeme ich vložiť ako parameter funkcie add pri jej volaní:

res = add(square(2), cube(4)) print(res) # vypíše 68

Okrem toho je možné volať funkcie aj v tele inej funkcie. Prepíšme predchádzajúci príklad a zavolajme funkcie vnútri add:

def add(num1, num2): return square(num1) + cube(num2) res = add(2, 4) print(res) # vypíše 68

Vytvorte funkciu, ktorá umocní číslo na druhú a funkciu na získanie tretej mocniny čísla. Tiež s ich pomocou vytvorte funkciu, ktorá vypíše na obrazovku tretiu mocninu druhej mocniny čísla.

Vytvorte funkciu, ktorá skontroluje typ premennej a ak je premenná reťazec, vypíše ho s veľkým počiatočným písmenom. Tiež vytvorte funkciu, ktorá privíta používateľa podľa mena. Vložte do nej prvú funkciu tak, aby meno bolo vždy vypísané s veľkým počiatočným písmenom.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť