⊗pyPmUFFN 204 of 208 menu

Nästlade funktioner i Python

För att förkorta koden kan man när man anropar nästla funktioner inuti varandra.

Låt oss säga att vi har funktioner för att upphöja ett tal till kvadrat, till kub och för att summera två tal:

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

För att få summan av kvadraten och kuben av ett tal, kan vi nästla dem i funktionen add:s parameter när vi anropar den:

res = add(square(2), cube(4)) print(res) # skriver ut 68

Dessutom kan man anropa funktioner i en annan funktions kropp. Låt oss skriva om föregående exempel och anropa funktioner inuti add:

def add(num1, num2): return square(num1) + cube(num2) res = add(2, 4) print(res) # skriver ut 68

Skapa en funktion som upphöjer ett tal till kvadrat och en funktion för att få kuben av ett tal. Skapa också med deras hjälp en funktion som skriver ut kuben av kvadraten av ett tal.

Skapa en funktion som kontrollerar typen av en variabel och om variabeln är en sträng, skriver ut den med stor bokstav. Skapa också en funktion som hälsar användaren vid namn. Nästla den första funktionen i den så att namnet alltid skrivs ut med stor bokstav.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa