⊗pyPmUFRt 200 of 208 menu

Return-instruktionen i Python

Lad os sige, at vi har en funktion, der udskriver kvadratet af det overførte tal på skærmen:

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

Hvis det ikke er nødvendigt at udskrive værdien med det samme på skærmen, kan den forud indtastes i en variabel:

res = func(3) # i variablen res er nu 9

Til dette findes der en speciel instruktion i Python kaldet return, som tillader dig at angive den værdi, som funktionen returnerer. Med ordet returnerer forstås den værdi, som vil blive skrevet i variablen, hvis den tildeles den kaldte funktion.

Lad os omskrive vores funktion, så den ikke udskriver resultatet i konsollen, men returnerer det til en variabel:

def func(num): return num ** 2

Nu skal vi skrive resultatet af funktionens arbejde i en variabel:

res = func(3)

Efter at data er skrevet i variablen, kan de for eksempel udskrives på skærmen:

res = func(3) print(res) # vil udskrive 9

Man kan også først ændre disse data og derefter udskrive dem på skærmen:

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

Det er muligt straks at udføre handlinger med resultatet af funktionens arbejde før indtastning i en variabel:

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

Man kan kalde vores funktion flere gange for forskellige tal og lægge dens resultater sammen:

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

For at forkorte den skrevne kode kan man straks kalde funktionen ved at overføre den til parameteren print:

print(func(3))

Lav en funktion, der modtager et tal som parameter, og returnerer terningen af dette tal. Brug denne funktion til at finde terningen af tallet 3 og skriv den til variablen res.

Brug den funktion, du har oprettet, til at finde summen af terningerne af tallet 2 og tallet 3 og skriv den til variablen res.

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