Eksamenssett logo
eksamenssett.noTren målrettet
  • Ungdomsskole/VGS
  • Høyskole
  • Ressurser
  • Privatundervisning
  • Kontakt
eksamenssett.noTren målrettet

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

Om ossPrivatundervisningPriserSlik bruker du sidenFAQPersonvernVilkårAngrerettKontaktKI-deklarasjon

© 2026 Eksamenssett.no · Alle rettigheter forbeholdt

Innholdet er utviklet med KI og kvalitetssikres kontinuerlig – av modellene, og ved at våre tusenvis av brukere kan melde fra om feil. Slik jobber vi med kvalitet →

Eksamenssett.no eies og drives av Studenthjelp Privatundervisning AS

Org.nr. 913 117 387 MVA (Foretaksregisteret) · Aksel Olsens vei 10B, 1597 Moss · Prisene er inkl. mva.

Eksamenssett logo
eksamenssett.noTren målrettet
  • Ungdomsskole/VGS
  • Høyskole
  • Ressurser
  • Privatundervisning
  • Kontakt
eksamenssett.noTren målrettet

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

Om ossPrivatundervisningPriserSlik bruker du sidenFAQPersonvernVilkårAngrerettKontaktKI-deklarasjon

© 2026 Eksamenssett.no · Alle rettigheter forbeholdt

Innholdet er utviklet med KI og kvalitetssikres kontinuerlig – av modellene, og ved at våre tusenvis av brukere kan melde fra om feil. Slik jobber vi med kvalitet →

Eksamenssett.no eies og drives av Studenthjelp Privatundervisning AS

Org.nr. 913 117 387 MVA (Foretaksregisteret) · Aksel Olsens vei 10B, 1597 Moss · Prisene er inkl. mva.

Eksamenssett logo
eksamenssett.noTren målrettet
  • Ungdomsskole/VGS
  • Høyskole
  • Ressurser
  • Privatundervisning
  • Kontakt
eksamenssett.noTren målrettet

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

Om ossPrivatundervisningPriserSlik bruker du sidenFAQPersonvernVilkårAngrerettKontaktKI-deklarasjon

© 2026 Eksamenssett.no · Alle rettigheter forbeholdt

Innholdet er utviklet med KI og kvalitetssikres kontinuerlig – av modellene, og ved at våre tusenvis av brukere kan melde fra om feil. Slik jobber vi med kvalitet →

Eksamenssett.no eies og drives av Studenthjelp Privatundervisning AS

Org.nr. 913 117 387 MVA (Foretaksregisteret) · Aksel Olsens vei 10B, 1597 Moss · Prisene er inkl. mva.

Eksamenssett logo
eksamenssett.noTren målrettet
  • Ungdomsskole/VGS
  • Høyskole
  • Ressurser
  • Privatundervisning
  • Kontakt
  1. Hjem
  2. Matematikk
  3. 1T
  4. Python-kurs
  5. 1.2

Grunnkurs i Python

1.2 Variabeltyper/datatyper og tilordning av verdier

Smakebit — åpen for alle

1.1 Kommentarer, print()-funksjonen og feilmeldinger Kodevinduet1.3 Regneoperatorer

Videogjennomgang av delkapittelet

Gjennomgang 1.2 Variabeltyper/datatyper og tilordning av verdier · 3:20

Datatyper

I Python har vi flere vanlige datatyper. De mest brukte i matematikkpensumet er:

Variabeltyper/ DatatyperEksempler
Heltall → På engelsk integer eller int forkortet.2, -3, 200
Flyttall → Desimaltall, på engelsk floating point number eller bare float.0.125, 2.355
Strengverdier → En tekststreng, på engelsk string eller str forkortet."Hei", "God morgen fru Nilsen"
Lister → En datatype som samler data. I en liste kan det være flere forskjellige datatyper samtidig.[2,3,4,5,6] En liste med kun heltall [3, "Hei", 3.0] En liste med fler datatyper
Arrayer → Likner lister, men er mer egnet for matematiske operasjoner.np.array([1, 2, 3]) En array med pakken NumPy
Boolske verdier → På engelsk boolean, bool forkortet.True, False
Tegning: en tankeboble med «Nå er min verdi 3», under står a = 3 og print(a+5) i fargerike bokstaver, og konsollen viser 8.

Variabler

Ved å skrive a = 2 så har vi opprettet vår første variabel i Python. Her har vi tilordnet (gitt) variabelen a heltallsverdien 2. Om vi da senere i programmet skriver a for seg selv (og ikke for eksempel i en tekststreng) så vet Python at vi egentlig mener 2 og programmet vil handle deretter. Vi kan også gi en variabel en verdi av en annen datatype. Skriver vi b="Jeg er en tekst" så har vi opprettet streng objektet med verdi "Jeg er en tekst".

Tegning: en tankeboble med «Nå er min verdi 3», under står a = 3 og print(a+5) i fargerike bokstaver, og konsollen viser 8.

For listetegn: [ — MAC: option + 8, PC: alt gr + 8

For listetegn: ] — MAC: option + 9, PC: alt gr + 9

Eksempel 4
Kode:
a = 2      # Vi tilegner (altså gir) variabelen a heltallsverdien 2
print(a)   # Vi ber Python om å printe verdien til a (altså 2)

b = 5.0    # Vi gir b flyttallsverdien 5.0
print(b)   # Vi ber Python om å printe verdien til b (altså 5.0)

c = "Jeg er en tekst" # c er nå et "streng objekt" med verdi "Jeg er en tekst"
print(c)   # Vi printer verdien til c ("Jeg er en tekst")

d = ["hei", 3, 5.7] # Vi lager en liste med fler objekttyper
print(d)   # Vi printer liste-objektet
Utskrift i konsollen:
2
5.0
Jeg er en tekst
['hei', 3, 5.7]

Det som står på høyre siden av likhetstegnet legges inn i variabelen til venstre.

Oppgave 1.4 (variabler.py)

  1. a)

    Lag et program hvor du gir variabelen a heltallsverdien 4 (skriv a = 4), b flyttallsverdien 47.35, og c strengverdien "Dette er gøy".

  2. b)

    Under dette lag en ny variabel d = [a,b,c] (et listeobjekt).

  3. c)

    Bruk print() på a, b, c og d hver for seg. (Skriv print(a), print(b) etc.)

Prøv selv · variabler.py
Laster kodevinduet …
Konsoll
Utskriften fra programmet kommer her. Trykk Kjør.
Vis løsning

Videoløsning

Løsning oppgave 1.4 · 1:13
Kode:
a = 4
b = 47.35
c = "Dette er gøy"

d = [a,b,c]

print(a)
print(b)
print(c)
print(d)
Utskrift i konsollen:
4
47.35
Dette er gøy
[4, 47.35, 'Dette er gøy']

Oppgavesamling Kapittel 1

Oppgaver: 1.2 Variabeltyper (Datatyper) og tilordning av verdier

Oppgave 1.2.1 (variabeltyper.py)

Lag et program der du:

  1. a)

    Lagrer heltallet 5 i variabelen med navn int_a.

  2. b)

    Lagrer flyttallet 2.73 i variabelen float_b.

  3. c)

    Lagrer tekststrengen "Programmering er spennende" i variabelen string_c

  4. d)

    Lagrer listen: ["Du","er","nummer",1] i variabelen list_d.

  5. e)

    Bruk print()-funksjonen til å skrive ut alle variablene. Kjør programmet.

  6. f)

    Beskriv det du gjør i koden din med relevante kommentarer.

Prøv selv · variabeltyper.py
Laster kodevinduet …
Konsoll
Utskriften fra programmet kommer her. Trykk Kjør.
Vis løsning
Kode:
# Heltallet 5 lagres i variabelen int_a
int_a = 5

# Flyttallet 2.73 lagres i variabelen float_b
float_b = 2.73

# Tekststrengen (streng-objektet) lagres i variabelen string_c
string_c = "Programmering er spennende"

# Listen med fire elementer lagres i variabelen list_d
list_d = ["Du","er","nummer",1]

# Skriver ut alle variablene
print(int_a)
print(float_b)
print(string_c)
print(list_d)
Utskrift i konsollen:
5
2.73
Programmering er spennende
['Du', 'er', 'nummer', 1]

Oppgave 1.2.2 (navn_og_alder_2.py)

Vi skal nå modifisere programmet vi lagde i Oppgave 1.1.2.

  1. a)

    På begynnelsen av koden definer navn til å være en variabel som holder ditt navn (Et strengobjekt)

  2. b)

    La alder være en variabel som inneholder din alder (et heltall).

  3. c)

    I print()-funksjonen din erstatter du nå navnet ditt med variabelen navn og alderen din med variabelen alder. Kjør programmet.

Husk å beskrive hva du gjør i koden din med relevante kommentarer.

Prøv selv · navn_og_alder_2.py
Laster kodevinduet …
Konsoll
Utskriften fra programmet kommer her. Trykk Kjør.
Vis løsning

Med navnet Kari og alderen 16

# Variabelen navn holder navnet mitt (et streng-objekt)
navn = "Kari"

# Variabelen alder holder alderen min (et heltall)
alder = 16

# Navnet og alderen er byttet ut med variablene
print("Jeg heter", navn, "og er", alder, "år.")
Utskrift i konsollen:
Jeg heter Kari og er 16 år.

Oppgave 1.2.3 (elementer.py)

Lag et program der du definerer variabelen e_1 til å være et heltall (Bestem heltallet selv), e_2 til å være et flyttall og e_3 til å være et strengobjekt. Definer en variabel elementer til å være en liste med e_1 som første element, e_2 som andre element og e_3 som tredje element i lista (dvs: elementer = [e_1, e_2, e_3]). Bruk så print() til å skrive ut elementer til konsollen.

Prøv selv · elementer.py
Laster kodevinduet …
Konsoll
Utskriften fra programmet kommer her. Trykk Kjør.
Vis løsning
Kode:
e_1 = 7       # et heltall
e_2 = 3.14    # et flyttall
e_3 = "Hei"   # et strengobjekt

elementer = [e_1, e_2, e_3]   # en liste med de tre elementene

print(elementer)
Utskrift i konsollen:
[7, 3.14, 'Hei']

Oppgave 1.2.4 (vanskelig.py)

Definer a = "Så langt er Python-programmering", b = "ikke" og c = "vanskelig". Lag en print()-kommando med enten 2 eller 3 av variablene ovenfor. La utskriften reflektere hvordan du føler det angående programmeringen så langt.

Prøv selv · vanskelig.py
Laster kodevinduet …
Konsoll
Utskriften fra programmet kommer her. Trykk Kjør.
Vis løsning
Kode:
a = "Så langt er Python-programmering"
b = "ikke"
c = "vanskelig"

print(a, b, c)   # Om det har gått greit
print(a, c)      # Om det har vært tungt
Utskrift i konsollen:
Så langt er Python-programmering ikke vanskelig
Så langt er Python-programmering vanskelig

Grunnkurs i Python – følger med når du kjøper Matematikk 1T

  • «Før du starter» og 1.1–1.3 er åpne for alle
  • Resten følger med når du kjøper et matematikkfag eller et annet fag der Python brukes
Få tilgang til Matematikk 1TLogg inn
1.1 Kommentarer, print()-funksjonen og feilmeldinger Kodevinduet1.3 Regneoperatorer
eksamenssett.noTren målrettet

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

Om ossPrivatundervisningPriserSlik bruker du sidenFAQPersonvernVilkårAngrerettKontaktKI-deklarasjon

© 2026 Eksamenssett.no · Alle rettigheter forbeholdt

Innholdet er utviklet med KI og kvalitetssikres kontinuerlig – av modellene, og ved at våre tusenvis av brukere kan melde fra om feil. Slik jobber vi med kvalitet →

Eksamenssett.no eies og drives av Studenthjelp Privatundervisning AS

Org.nr. 913 117 387 MVA (Foretaksregisteret) · Aksel Olsens vei 10B, 1597 Moss · Prisene er inkl. mva.