Eksamenssett.no
  • Python-lærebok
  • GeoGebra-lærebok
  • Ressurser
  • Hoderegning
Eksamenssett.no

Komplett samling av eksamensoppgaver og løsninger for norsk skole.

Lærebok
PersonvernVilkår

© 2025 Eksamenssett.no · Alle rettigheter forbeholdt

Deler av innholdet er utviklet med hjelp av AI-verktøy

Eksamenssett.no
  • Python-lærebok
  • GeoGebra-lærebok
  • Ressurser
  • Hoderegning

Innholdsfortegnelse

  • 1.1

    Kommentarer, print() og feilmeldinger

    3 øvelser8 min
  • 1.2

    Variabeltyper og datatyper

    1 øvelser12 min
  • 1.3

    Regneoperatorer

    4 øvelser15 min
  • 1.4

    Input fra bruker

    3 øvelser10 min
  • 1.5

    If-setninger og logiske operatorer

    5 øvelser15 min
  • 1.6

    Funksjoner

    6 øvelser20 min
  • 1.7

    Lister og listeoperasjoner

    2 øvelser12 min
  • 1.8

    While-løkker

    4 øvelser15 min
  • 1.9

    For-løkker og range()

    5 øvelser18 min
  • 1.10

    and, or og elif

    1 øvelser10 min
  • 1.11

    Bibliotek import og random-modulen

    5 øvelser15 min
  • 2.1

    Variabler og print

    4 øvelser15 min
  • 2.2

    Input og beregninger

    4 øvelser15 min
  • 2.3

    If-setninger

    4 øvelser18 min
  • 2.4

    Løkker

    4 øvelser18 min
  • 2.5

    Prosjekt - Enkel kalkulator

    3 øvelser25 min
  • 3.1

    Funksjoner

    5 øvelser20 min
  • 3.2

    Lister

    5 øvelser18 min
  • 3.3

    Statistikk med lister

    5 øvelser22 min
  • 3.4

    Prosjekt - Dataanalyse

    4 øvelser30 min
  • 4.1

    Repetisjon og funksjoner

    5 øvelser20 min
  • 4.2

    Matematisk modellering

    5 øvelser25 min
  • 4.3

    Løse likninger numerisk

    5 øvelser25 min
  • 4.4

    Prosjekt - Modellering

    4 øvelser35 min
  • 5.1

    Prosentregning

    4 øvelser18 min
  • 5.2

    Økonomi og budsjett

    4 øvelser20 min
  • 5.3

    Lån og renter

    5 øvelser22 min
  • 5.4

    Prosjekt - Økonomiplanlegger

    3 øvelser30 min
  • 6.1

    Funksjoner i Python

    5 øvelser20 min
  • 6.2

    Polynomer og nullpunkter

    5 øvelser22 min
  • 6.3

    Halveringsmetoden

    5 øvelser25 min
  • 6.4

    Prosjekt - Funksjonsanalyse

    4 øvelser30 min
  • 7.1

    Statistiske mål

    5 øvelser20 min
  • 7.2

    Standardavvik

    5 øvelser22 min
  • 7.3

    Simulering

    5 øvelser25 min
  • 7.4

    Prosjekt - Statistisk analyse

    4 øvelser35 min
  • 8.1

    Kombinatorikk

    5 øvelser22 min
  • 8.2

    Binomialfordeling

    5 øvelser25 min
  • 8.3

    Simulering av forsøk

    5 øvelser25 min
  • 8.4

    Prosjekt - Monte Carlo

    4 øvelser35 min
  • 9.1

    Numerisk derivasjon

    5 øvelser25 min
  • 9.2

    Ekstremalpunkter

    5 øvelser25 min
  • 9.3

    Newtons metode

    5 øvelser28 min
  • 9.4

    Prosjekt - Optimering

    4 øvelser35 min
  • 10.1

    Normalfordeling

    5 øvelser25 min
  • 10.2

    Konfidensintervall

    5 øvelser28 min
  • 10.3

    Hypotesetesting

    5 øvelser30 min
  • 10.4

    Prosjekt - Statistisk inferens

    4 øvelser40 min
  • 11.1

    Numerisk integrasjon

    5 øvelser25 min
  • 11.2

    Trapesmetoden og Simpson

    5 øvelser28 min
  • 11.3

    Rekursive følger

    5 øvelser30 min
  • 11.4

    Prosjekt - Arealer og volum

    4 øvelser40 min

Bruk ← → piltaster for navigasjon

Total fremgang
0%
2.4: Øvelser bestått0 av 0

0% fullført

Lærebok/Kapittel 2.4

Kapittel 2.4

8. klasse

Løkker

I dette kapitlet lærer du hvordan du kan få programmet til å gjenta kode mange ganger uten å skrive den om og om igjen.

Hva er en løkke?

En løkke er en måte å gjenta kode flere ganger. I stedet for å skrive samme kode 10 ganger, kan vi bruke en løkke som sier "gjør dette 10 ganger".

Uten løkke (mye skriving):

print("Hei!")
print("Hei!")
print("Hei!")
print("Hei!")
print("Hei!")
... og så videre ...

Med løkke (smart!):

for i in range(10):
print("Hei!")

for-løkke med range()

Den vanligste måten å lage en løkke på er med for og range().

Eksempel: Telle fra 1 til 10
PythonAuto-lagret
Loading...
Hvordan range() fungerer
  • range(5) - Tallene 0, 1, 2, 3, 4 (5 tall)
  • range(1, 6) - Tallene 1, 2, 3, 4, 5
  • range(0, 10, 2) - Tallene 0, 2, 4, 6, 8 (steg på 2)
Eksempel: Forskjellige range()-varianter
PythonAuto-lagret
Loading...

Bruke løkker til beregninger

Løkker er nyttige for å gjøre mange beregninger.

Eksempel: Summer tall fra 1 til n
PythonAuto-lagret
Loading...
Eksempel: Gangetabellen
PythonAuto-lagret
Loading...

while-løkke (kort intro)

En while-løkke gjentar kode så lenge en betingelse er sann. Den er som en if-setning som gjentar seg selv.

while betingelse:
# Dette gjentas så lenge betingelsen er sann
Eksempel: Telle ned fra 5
PythonAuto-lagret
Loading...
Pass på uendelige løkker!
Hvis betingelsen alltid er sann, vil løkken aldri stoppe. Sørg alltid for at betingelsen kan bli usann!

Praktiske eksempler

Eksempel: Beregn renter over flere år
PythonAuto-lagret
Loading...
Eksempel: Finn alle partall mellom 1 og 20
PythonAuto-lagret
Loading...

Oppgaver

Oppgave 2.4.1: Telle fra 1 til 5
Lag et program som teller fra 1 til 5 og skriver ut hvert tall. Bruk en for-løkke med range().
Lett
PythonAuto-lagret
Loading...
Oppgave 2.4.2: Skriv ut gangetabellen
Lag et program som skriver ut 3-gangen fra 1 til 10. Output skal være: 3 × 1 = 3 3 × 2 = 6 ... og så videre til 3 × 10 = 30
Lett
PythonAuto-lagret
Loading...
Oppgave 2.4.3: Summer tall fra 1 til n
Lag et program som summerer alle tall fra 1 til 10. Skriv ut: "Summen av tall fra 1 til 10 er: 55"
Medium
PythonAuto-lagret
Loading...

Oppsummering

✓Løkker lar oss gjenta kode mange ganger

✓for-løkke med range() er den vanligste

✓range(n) gir tallene fra 0 til n-1

✓while-løkke gjentar så lenge en betingelse er sann

Forrige kapittel

2.3: If-setninger

Bruk if-setninger for å lage programmer som tar beslutninger.

Neste kapittel

2.5: Prosjekt - Enkel kalkulator

Lag en enkel kalkulator som kan utføre grunnleggende regneoperasjoner.

Tips: Bruk ← og → piltaster for å navigere

Eksamenssett.no

Komplett samling av eksamensoppgaver og løsninger for norsk skole.

Lærebok
PersonvernVilkår

© 2025 Eksamenssett.no · Alle rettigheter forbeholdt

Deler av innholdet er utviklet med hjelp av AI-verktøy