⊗pyPmUFFN 204 of 208 menu

Gnezdene funkcije v Pythonu

Za skrajšanje kode lahko pri klicu gnezdite funkcije eno v drugo.

Recimo, da imamo funkcije za kvadriranje števila, za kubiranje števila in za seštevanje dveh števil:

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

Da bi dobili vsoto kvadrata in kuba števila, jih lahko gnezdimo kot parameter funkcije add pri njenem klicu:

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

Poleg tega je mogoče klicati funkcije tudi v telesu druge funkcije. Prepišimo prejšnji primer in pokličimo funkcije znotraj add:

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

Naredite funkcijo, ki bo kvadrirala število in funkcijo za kubiranje števila. Prav tako z njuno pomočjo ustvarite funkcijo, ki bo izpisala kube kvadrata števila.

Naredite funkcijo, ki bo preverjala tip spremenljivke in če je spremenljivka niz, ga izpiše z veliko začetnico. Prav tako ustvarite funkcijo, ki bo pozdravila uporabnika po imenu. Vanjo gnezdite prvo funkcijo tako, da se ime vedno izpiše z veliko začetnico.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni