Oppgave 7
7 a) Fokus i oppgaven: egendefinerte funksjoner i Python
Lag en funksjon som heter CelsTilFahr
som tar inn en temperatur i grader celsius og returnerer korresponderende temperatur i grader fahrenheit.
Formelen for å konverte fra celsius til fahrenheit er gitt ved \( f(x) = 1,\!8 x + 32. \)
Løsningsforslag
1
2
def CelsTilFahr(x):
return 1.8*x + 32
7 b)
Lag en annen funksjon som heter FahrTilCels
som gjør det motsatte av CelsTilFahr
.
Formelen for å konverte fra fahrenheit til celcius er gitt ved \( f(x) = \frac{x-32}{1, 8} \)
Løsningsforslag
1
2
def FahrTilCels(x):
return (x-32)/1.8
7 c)
Undersøk nå hva som skjer hvis du skriver FahrTilCels(CelsTilFahr(100))
. Stemmer dette med hva du forventet?