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%
1.3: Øvelser bestått0 av 0

0% fullført

Lærebok/Kapittel 1.3

Kapittel 1.3

Regneoperatorer

I dette kapitlet skal du lære om alle regneoperatorene i Python: pluss, minus, gange, dele, eksponenter, heltallsdivisjon og modulo.

Regneoperatorer i Python
Kapittel 1.3: Regneoperatorer
Se denne videoen før du starter med kapitlet for en best mulig introduksjon.

Pluss, minus, gange og dele

Om du hadde mistanker om at de vanlige regneoperasjonene ville være enkle å gjennomføre i Python, ja da hadde du rett!

+Addisjon (pluss)
-Subtraksjon (minus)
*Multiplikasjon (gange)
/Divisjon (dele)
Eksempel: Grunnleggende regneoperatorer
PythonAuto-lagret
Loading...
Oppgave 1.5: Regneoperatorer (regneoperatorer.py)
a

Sett a = 4 og b = 5.

b

Gi c verdien a + b (altså skriv c = a + b). Skriv nå print(c) og kjør programmet for å se resultatet.

c

Gi d verdien a – b.

d

Gi e verdien a*b.

e

Gi f verdien b/a.

f

Bruk print()-funksjonen på d, på e og på f.

Lett
PythonAuto-lagret
Loading...
Løsningsforslag Oppgave 1.5
Se videoløsning for denne oppgaven.

Å legge sammen og gange streng-elementer

Vi kan faktisk også bruke pluss (+) og gange (*) på tekststrenger! Om vi for eksempel skriver "hal" + "lo" får vi "hallo", og om vi skriver "ha" * 3 får vi "hahaha".

Viktig
Vi kan ikke bruke minus (-) og dele (/) operatorene på tekststrenger. Python vil gi en feilmelding om du prøver.
Eksempel: Operatorer på strenger
PythonAuto-lagret
Loading...
Oppgave 1.6: Streng-operasjoner (streng_pluss_gange.py)

Sett a = "Å legge sammen", b = " " (her er det et mellomrom imellom anførselstegnene), c = "tekststrenger er litt rart." (Allerede skrevet i koden)

a

Skriv print(a+c) og print(a+b+c) på hver sin linje og kjør programmet.

b

Skriv nå print(5*c) og kjør programmet.

c

Prøv nå å skrive print("Nå"+"programmerer"+"jeg."), kjør programmet.

d

Gjør nødvendige endringer i koden fra oppgave c) for å få en penere utskrift.

Lett
PythonAuto-lagret
Loading...
Løsningsforslag Oppgave 1.6
Se videoløsning for denne oppgaven.

Eksponenter, heltallsdivisjon og modulo

Eksponenter bør du allerede være kjent med, men modulo og heltallsdivisjon er kanskje nytt?

**Eksponent (opphøyd i)
Eksempel: 3 ** 4 betyr 34 = 81
//Heltallsdivisjon
Hvor mange hele ganger går nevneren i telleren?
Eksempel: 7 // 2 = 3 (fordi 2 går 3 hele ganger i 7)
%Modulo (rest)
Hva blir resten etter heltallsdivisjon?
Eksempel: 7 % 2 = 1 (fordi 7 - 3*2 = 1)
Når bruker vi modulo?
Modulo er nyttig for å sjekke om et tall er partall eller oddetall:
  • x % 2 == 0 betyr at x er et partall
  • x % 2 == 1 betyr at x er et oddetall
Eksempel: Eksponenter, heltallsdivisjon og modulo
PythonAuto-lagret
Loading...
Oppgave 1.7: Eksponenter, heltallsdivisjon og modulo (eksponenter_heltall_mod.py)
a

Skriv print(5**3) og print(2**8) for å finne ut hva 5³ og hva 2⁸ blir.

b

Skriv print(9 // 4) for å finne ut av heltallsdivisjonen 9//4 blir.

c

Bruk print(9 % 4) for å finne ut resten i divisjonen over (altså modulo)

Medium
PythonAuto-lagret
Loading...
Løsningsforslag Oppgave 1.7
Se videoløsning for denne oppgaven.
Oppgave 1.8: Programmering i konsollen
Lett

Det går også an å programmere direkte i konsollen. Dette gjøres noen ganger når vi ønsker å teste kode vi ikke har brukt før, eller om vi kun ønsker å gjøre noe raskt. Forskjellen er at koden kjøres hver gang vi skriver en ny linje og Python husker det som har blitt kjørt tidligere i konsollen.

a

Bruk konsollen nedenfor til å teste de følgende kommandoene.

b

Skriv print("Hallo verden") inn i konsollen. Trykk ENTER. Da vil koden kjøre.

c

Skriv 5 + 3 inn i konsollen. Trykk ENTER. Vi trenger ofte ikke å bruke print()-funksjonen i python for å få et svar i konsollen.

d

Skriv a = 5 i konsollen. Trykk ENTER. Skriv så a + 5. Trykk ENTER. Her kan vi se at a fremdeles har verdien 5 også når vi kjører neste linje kode.

e

Finn ut hva 4**2 (altså 4²) blir ved å bruke konsollen.

f

Hva blir 20 heltallsdividert med 3 for noe? (altså 20//3). Bruk konsollen.

g

Hva blir restleddet i heltallsdivisjonen ovenfor? (altså 20%3)

Interaktiv Python Konsoll

Python 3.11.3 -- Interaktiv konsoll

Skriv Python-kode og trykk ENTER for å kjøre.

Tips: Bruk ↑ og ↓ piltaster for historikk

In [1]:

Trykk Enter for å kjøre kode. Bruk ↑/↓ for å navigere i historikken.

Tips for konsollbruk
  • Trykk ENTER for å kjøre koden du har skrevet
  • Bruk ↑ og ↓ piltaster for å navigere i historikken
  • Konsollen husker variabler mellom kommandoer
  • Du trenger ikke print() for å se resultatet av et uttrykk
Løsningsforslag Oppgave 1.8
Se videoløsning for denne oppgaven.

Oppsummering

✓Grunnleggende: + (pluss), - (minus), * (gange), / (dele)

✓Strenger kan bruke + for sammensetting og * for repetisjon

✓** for eksponenter (opphøyd i)

✓// for heltallsdivisjon (hvor mange hele ganger)

✓% for modulo (rest etter divisjon)

Forrige kapittel

1.2: Variabeltyper og datatyper

Forstå heltall, flyttall, strenger, lister og boolske verdier i Python.

Neste kapittel

1.4: Input fra bruker

Lær å ta imot input fra brukeren og konvertere datatyper.

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