⊗pyPmUFRt 200 of 208 menu

Return-instruksjonen i Python

La oss si at vi har en funksjon som skriver ut kvadratet av det overførte tallet på skjermen:

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

Hvis det ikke er nødvendig å skrive ut verdien umiddelbart på skjermen, kan den først lagres i en variabel:

res = func(3) # i variabelen res er det nå 9

For dette formålet finnes det en spesiell instruksjon i Python kalt return, som lar deg spesifisere verdien som funksjonen returnerer. Med begrepet returnerer mener man den verdien som vil bli skrevet til variabelen hvis man tilordner den den kalte funksjonen.

La oss omskrive funksjonen vår slik at den ikke skriver resultatet til konsollen, men returnerer det til en variabel:

def func(num): return num ** 2

La oss nå skrive resultatet av funksjonen til en variabel:

res = func(3)

Etter at dataene er skrevet til variabelen, kan de for eksempel vises på skjermen:

res = func(3) print(res) # vil skrive ut 9

Man kan også først endre disse dataene, og deretter vise dem på skjermen:

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

Man kan umiddelbart utføre handlinger med resultatet av funksjonen før det skrives til en variabel:

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

Man kan kalle funksjonen vår flere ganger for forskjellige tall og legge sammen resultatene:

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

For å forkorte den skrevne koden, kan man umiddelbart kalle funksjonen ved å sende den til parameteren print:

print(func(3))

Lag en funksjon som tar imot et tall som parameter, og returnerer kuben av dette tallet. Bruk denne funksjonen til å finne kuben av tallet 3 og skriv den til variabelen res.

Bruk funksjonen du laget til å finne summen av kuber av tallet 2 og tallet 3 og skriv den til variabelen res.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis