Du forveksler print med return

Handler om: Funksjon

print viser noe på skjermen, men sender ingenting tilbake. return sender en verdi tilbake til den som kalte funksjonen, så verdien kan brukes videre. En funksjon som bare printer (ikke returnerer), gir tilbake None — så svar = f(...) blir None.

Eksempel

Eleven lager en funksjon som printer svaret, og prøver så å regne videre med returverdien.

Slik tenker du riktig om det

Spør: «skal jeg bare SE verdien, eller BRUKE den videre?» Skal du bruke den (lagre, regne videre), trengs return. print er bare visning.

naviger Enter åpne ShiftEnter ny fane Esc lukk
Velg tema
Skala