20231009kaarekok_S_issuu

(Erlend JørgensenTPX1w1) #1

KAPITTEL 7


Funksjoner


7.1 Lineær funksjon (0701_linear_funk.py)


1 defg(x):
2 return3*x - 4
3
4 print(g(3))


La funksjonenfvære gitt vedg(x) = 3 x−4. I Python bruker vi nøkkelordet deffor
å fortelle datamaskinen at vi nå begynner å definere en funksjon.

a) Les koden ovenfor, og gjett på resultatet.

b) Skriv av koden, lagre som « 0701_linear_funk.py» og kjør programmet.

c) Legg til kodelinja print(g(1)). Gjett på resultatet, før du kjører programmet.

d) Endre nå beggeprint-kommandoene som vist nedenfor, og se magien skje.

1 def g(x):
2 return 3*x - 4
3
4 print(f"{g(3)= }")
5 print(f"{g(1)= }")

Kodelinjaprint(f"{g(1)= }")forstår Python som at du ønsker å regne utg( 1 )og at
svaret skal presenteres på formeng(1) = -1.

e) Endre på kodelinje 2 slik at funksjonen blir

g(x) = 5 − 2 x

f) Fullfør programmet slik at brukeren kan gjette på konstantleddet tilg, og få vite
om det er riktig eller feil. Bruk blant annet disse kodelinjene:
gjett = int(input("Hva er konstantleddet? ")) konst = g(0)

else: ifgjett== konst:

89

Free download pdf