⊗pyPmUFRt 200 of 208 menu

Instruktionen return i Python

Antag att vi har en funktion som skriver ut kvadraten på det överlämnade talet på skärmen:

def func(num): print(num ** 2)

Om det inte är nödvändigt att skriva ut värdet direkt på skärmen, kan det först sparas i någon variabel:

res = func(3) # i variabeln res finns nu 9

För detta finns det en speciell instruktion i Python return, som gör det möjligt att ange värdet som funktionen returnerar. Med ordet returnerar menas det värde som skulle skrivas till variabeln om den tilldelas den anropade funktionen.

Låt oss skriva om vår funktion så att den inte skriver ut resultatet i konsolen, utan returnerar det till en variabel:

def func(num): return num ** 2

Nu sparar vi resultatet av funktionen i en variabel:

res = func(3)

Efter att data har sparats i variabeln, kan de till exempel skrivas ut på skärmen:

res = func(3) print(res) # skriver ut 9

Man kan också först ändra dessa data, och sedan skriva ut dem på skärmen:

res = func(3) res = res + 1 print(res) # skriver ut 10

Det är möjligt att omedelbart utföra åtgärder med resultatet av funktionen innan det sparas i en variabel:

res = func(3) + 1 print(res) # skriver ut 10

Vi kan anropa vår funktion flera gånger för olika tal och summera dess resultat:

res = func(2) + func(3) print(res) # skriver ut 13

För att förkorta den skrivna koden kan man direkt anropa funktionen och skicka den som en parameter till print:

print(func(3))

Skapa en funktion som tar ett tal som parameter och returnerar kubiken av detta tal. Med hjälp av denna funktion, hitta kubiken av talet 3 och spara den i variabeln res.

Med hjälp av funktionen du skapade, hitta summan av kuberna av talet 2 och talet 3 och spara den i variabeln res.

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