KAPITTEL 7 Funksjoner
7.1 Lineær funksjon
(0701_linfunk.py)
def g(x):
1
return 3*x - 4
2
3 4
print(g(3))
La funksjonen f være gitt ved g ( x )= 3 x − 4. I Python bruker vi nøkkelordet def for å fortelle programmet at vi nå begynner å definere en funksjon. a) Les koden ovenfor, og gjett på resultatet. b) Skriv av koden, lagre som « 0701_linfunk.py» og kjør programmet. c) Legg til kodelinja print(g(1)) . Gjett på resultatet, før du kjører programmet. d) Endre nå begge print -kommandoene som vist nedenfor, og observer resulta- tene.
def g(x):
1
return 3*x - 4
2
3 4
print(f" { g(3) = } ") print(f" { g(1) = } ")
5
Kodelinja print(f" { g(1) = } ") forstår Python som at du ønsker å regne ut g ( 1 ) ogat svaret skal presenteres på formen g(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 til g , og fåvite om det er riktig eller feil. Bruk blant annet disse kodelinjene: gjett = int(input("Hva er konstantleddet? ")) konst = g(0) else : if gjett == konst:
89
Made with FlippingBook - PDF hosting