Programmeringskurs (alle) *: 4.1 Definere egne funksjoner
Matematiske funksjoner
En funksjon i Python har mange likhetstrekk med en matematisk funksjon. Andregradsfunksjonen
#f(x) = x^2-3x-10#
fungerer også som en maskin – gir vi den en #x#-verdi gir den oss en funksjonsverdi i retur. Derfor er funksjoner veldig nyttige når vi jobber med matematikk og programmering.
Vi har gitt funksjonen
#f(x)=x^2-3x-10#
Bruk en funksjon i Python til å regne ut verdiene #f(0)#, #f(5)# og #f(-3)#.
LØSNING:
Vi definerer funksjonen med kodeordet #\texttt{def}#. Den fire variabelen #x# er parameteren i Python-funksjonen. For å få koden til å regne ut hva funksjonsverdien blir bruker vi kodeordet #\texttt{return}#. Dermed vil funksjonen returnere utregnet verdi når vi bytter ut x med ett tall.
Programmet blir slik. Trykk på for å kjøre programmet.