Python-program med rasjonal funksjon og feilmelding
def f(x):
return (1 - 2 * x) / (x - 2)
x = 8
while x >= -8:
print(x , f(x))
x = x - 1
8 -2.5
7 -2.6
6 -2.75
5 -3.0
4 -3.5
3 -5.0
Lars har skrevet en programkode. Ovenfor ser du koden, og resultatet Lars får når han kjører programmet.
Når programmet har skrevet ut de seks linjene, kommer en feilmelding.
Oppgave
- Hva ønsker Lars å bruke programmet til, og hvorfor får han en feilmelding?
- Foreslå endringer Lars kan gjøre i koden for å unngå feilmeldingen.
- Skisser grafen til funksjonen \(f\) som Lars har definert i linje 1 og 2 i koden.