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

0% fullført

Lærebok/Kapittel 1.1

Kapittel 1.1

Kommentarer, print() og feilmeldinger

8 min lesetid

I dette kapitlet skal du lære om grunnleggende konsepter i Python: hvordan skrive kommentarer, bruke print()-funksjonen, og forstå feilmeldinger.

Kommentarer i Python
Kapittel 1.1: Kommentarer, print() og feilmeldinger
Se denne videoen før du starter med kapitlet for en best mulig introduksjon.

To typer kommentarer

Når vi skriver programkode i Python så ønsker vi å gjøre den forståelig for oss selv og andre som leser koden i ettertid. Det er derfor nyttig å kunne skrive forklarende tekst ved siden av koden i programmet. Det å kunne skrive kommentarer er derfor viktig.

Hva er en kommentar?
Når du skriver en kommentar skriver du en tekst i koden som ikke utføres som vanlig programkode. Python ignorerer kommentarer når programmet kjøres.

1. Hash (#)

For å skrive en kommentar i Python så bruker vi normalt å sette hash (#) foran det vi ønsker å kommentere. Dersom vi skriver # så vil Python ikke lenger lese det som kommer etter på samme linje i koden.

Eksempel: Hash-kommentarer
PythonAuto-lagret
Loading...

2. Trippel anførselstegn (""")

En annen måte å kommentere på er ved å bruke trippel anførselstegn (""") foran og bak det du skriver. Gjør du dette kan du kommentere over flere linjer.

Eksempel: Flerlinjes kommentarer
PythonAuto-lagret
Loading...
Oppgave 1.1: Kommentarer (kommentar.py)
a

Skriv # Python leser ikke kommentarer på den første linjen i programmet ditt. (NB: Husk å kjøre programmet, du vil ikke få noen utskrift.)

b

Lag en kommentar over flere linjer ved å bruke trippel anførselstegn (""") som i eksempel 1. Skriv din egen tekst.

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

print()-funksjonen

print() funksjonen er utrolig viktig når du skriver i Python. Det er nemlig denne funksjonen du vil bruke til å få en utskrift i konsollen. print() funksjonen kan ta ett eller flere "argumenter"/"verdier" inn samtidig. Ved flere argumenter setter du komma imellom.

Tips
Tekst må alltid ha anførselstegn rundt seg i print(), mens tall kan skrives direkte.
Eksempel: print()-funksjonen
PythonAuto-lagret
Loading...
Oppgave 1.2: print()-funksjonen (print.py)
a

Skriv print("Jeg har laget mitt første program") i kodefeltet. Husk anførselstegn inne i print()-funksjonen. Prøvekjør programmet.

b

Bruk print()-funksjonen til å skrive ut tallet 71. Her trenger du ikke bruke anførselstegn siden det kun er et heltall.

c

Nederst i eksempelet over ser du at vi har brukt fler "argumenter" inne i print()-funksjonen. Skriv én print()-funksjon med "3 + 2 =" og 5 som argumentene. Husk å sette komma imellom argumentene.

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

Feilmeldinger

Når du lager din egen kode så vil du utvilsomt møte på feilmeldinger. Det kan virke skummelt å møte på en feilmelding første gang, men vit at det er helt naturlig å kode feil en gang i blant. Dersom du får en feilmelding så vil oftest Python fortelle deg akkurat hvor feilen er i koden din.

Viktig om feilmeldinger
Python kjører koden kronologisk fra topp til bunn. Når programmet møter på en feil, stopper det - selv om koden under er helt korrekt!

Eksempel: En vanlig feil

Her mangler det anførselstegn rundt "Verden". Python vil gi en NameError fordi den tror "Verden" er en variabel som ikke er definert.

Prøv denne koden (den har en feil!)
PythonAuto-lagret
Loading...
Vanlige feiltyper
  • SyntaxError: Python forstår ikke syntaksen din
  • NameError: Du bruker noe som ikke er definert
  • IndentationError: Feil innrykk (mellomrom) i koden
Oppgave 1.3: Feilmeldinger (feilmeldinger.py)
a

Kopier koden som står under Kode i eksempelet ovenfor. Kjøre koden og pass på at du får samme utskrift. (Inkluder alt i koden). NB: Du har nå fått en NameError. Denne feilmeldingen kommer vanligvis når noe ikke har blitt riktig definert. Hva å definere noe betyr kommer vi tilbake til i neste delkapittel.

b

Vi skal nå rette opp koden vi skriv i oppgave a) dette gjør vi ved å sette anførselstegn rundt Verden. Det skal altså stå print("Verden"). Kjør programmet og pass på at du nå får en utskrift uten feilmeldinger.

c

Prøv å fjerne # i den øverste kommentaren du kopierte i oppgave a) for så å kjøre programmet. Du får nå enten en SyntaxError eller en IndentationError.

d

Om du får en IndentationError så er det fordi du har et mellomrom imellom starten av linjen og koden din. Et slikt mellomrommet har en spesiell oppgave i Python som vi skal komme tilbake til senere. Du får en SyntaxError når Python ikke klare å tolke det du skriver.

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

Oppsummering

✓Kommentarer med # for en linje, eller """ for flere linjer

✓print() funksjonen brukes for å skrive ut til konsollen

✓Tekst må ha anførselstegn, tall kan skrives direkte

✓Feilmeldinger er normale og hjelper deg å finne problemer

Tilbake til

Kapitteloversikt

Neste kapittel

1.2: Variabeltyper og datatyper

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

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