Python i matematikk – operatorer, funksjoner og løkker

Lær Python som matematikkverktøy: operatorer (** for potens), print, funksjoner med def, summer med for-løkke og range, og math-biblioteket. Med eksempler og

Faglig kvalitetssikret av lærere og toppstudenter · Følger læreplanen (LK20) · Sist oppdatert 2026-09-05

Programmering i matematikkfagene

LK20 har programmering som en del av kompetansemålene. Du skal kunne bruke Python til å løse matematiske problemer — ikke bli programmerer.

Det som vurderes er om koden løser problemet, og om du kan forklare hva den gjør.

Det du trenger

Løkker for å gjenta noe: for i in range(10) kjører ti ganger.

While-løkker når du ikke vet antall gjentakelser på forhånd: «fortsett til saldoen passerer 100 000».

Betingelser med if og else. Lister for å samle verdier. Funksjoner med def for å gjenbruke kode.

Typiske oppgaver

  • Regne ut ledd i en rekursiv følge
  • Summere en rekke
  • Finne nullpunkt med halveringsmetoden
  • Numerisk derivasjon og integrasjon
  • Simulere terningkast eller trekninger mange ganger

Halveringsmetoden

Den går igjen. Har f ulikt fortegn i a og b, ligger det et nullpunkt mellom dem. Regn ut midtpunktet, se hvilken halvdel som fortsatt har fortegnsskifte, og gjenta til intervallet er lite nok.

Simulering

Med random kan du kjøre et forsøk tusenvis av ganger og telle treff. Den relative frekvensen nærmer seg den teoretiske sannsynligheten — en god måte å illustrere store talls lov på.

Til eksamen

Skriv kommentarer i koden som forklarer hva hvert steg gjør, ta med et skjermbilde av både kode og utskrift, og skriv svaret i en hel setning. Kode uten forklaring gir sjelden full uttelling.

Relaterte sider

← Tilbake til ifingo