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
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.
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.
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.
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å.
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.