⊗pyPmUFFN 204 of 208 menu

Iegultās funkcijas Python

Lai samazinātu kodu, izsaucot funkcijas, tās var iegult vienu otrā.

Pieņemsim, ka mums ir funkcijas skaitļa kāpināšanai kvadrātā, kubā un divu skaitļu summēšanai:

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

Lai iegūtu skaitļa kvadrāta un kuba summu, mēs varam tos iegult funkcijas add parametros to izsaucot:

res = add(square(2), cube(4)) print(res) # izvadīs 68

Turklāt, funkcijas var izsaukt arī citas funkcijas pamattekstā. Pārrakstīsim iepriekšējo piemēru un izsauksim funkcijas add iekšienē:

def add(num1, num2): return square(num1) + cube(num2) res = add(2, 4) print(res) # izvadīs 68

Izveidojiet funkciju, kas kāpinās skaitli kvadrātā un funkciju skaitļa kuba iegūšanai. Izmantojot tās, izveidojiet funkciju, kas izvadīs ekrānā skaitļa kvadrāta kubu.

Izveidojiet funkciju, kas pārbaudīs mainīgā tipu un, ja mainīgais ir virkne, izvadīs to ar lielo sākumburtu. Izveidojiet arī funkciju, kas sveiks lietotāju pēc vārda. Ieguldziet tajā pirmo funkciju tā, lai vārds vienmēr tiktu izvadīts ar lielo sākumburtu.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt