variabler forklart enkelt

En praktisk guide til variabler i Python, med enkle eksempler, navngiving, oppdatering av verdier og vanlige feil.

Faglig kvalitetssikret av lærere og toppstudenter · Følger læreplanen (LK20) · Sist oppdatert 2026-09-04

Hvis du skal lære programmering, er variabler noe av det første du bør forstå skikkelig. Den gode nyheten er at konseptet er enkelt når du ser det i praksis. Du trenger ikke tenke på variabler som noe mystisk. Tenk heller på dem som navngitte beholdere for informasjon.

I denne guiden går vi gjennom hvordan du bruker variabler steg for steg. Vi ser på syntaks, gode navn, oppdatering av verdier, og hvordan variabler brukes i små programmer. Guiden passer godt for VG2/VG3 og voksne elever som vil få kontroll på grunnleggende programmering.

Les også: /ressursbank/artikler/variabler/ for en mer grunnleggende forklaring.

1. Start med en enkel modell

En variabel kan sammenlignes med en boks med en etikett. Etiketten er navnet, og det som ligger inni boksen er verdien. Når du bytter innhold, er boksen fortsatt den samme, men innholdet er nytt.

Dette er nyttig fordi programmet kan holde styr på informasjon over tid. Hvis en bruker skriver inn navnet sitt, kan du lagre det i en variabel og bruke det senere i en velkomstmelding. Hvis et spill teller poeng, kan poengene lagres i en variabel som oppdateres etter hvert som spilleren gjør noe riktig.

2. Slik skriver du variabler i Python

Python er et fint språk å starte med fordi variabler er enkle å skrive. Du bruker likhetstegn til å tildele verdi: `navn = 'Ali'` eller `poeng = 0`.

Det som skjer bak kulissene, er at Python lager en kobling mellom navnet og verdien. Når du senere skriver `print(navn)`, får du ut teksten som er lagret. Når du skriver `print(poeng)`, får du tallet som er lagret.

Viktig regel

Ofte stilte spørsmål

Hva er den enkleste forklaringen på en variabel?

En variabel er et navn som lagrer en verdi som kan endres.

Hva er forskjellen på variabel og konstant?

En variabel kan endres, mens en konstant er ment å være fast.

Kan jeg bruke samme variabel flere ganger?

Ja, men hver gang du tildeler en ny verdi, blir den gamle verdien erstattet.

Hvilket språk lærer jeg først?

Mange begynner med Python fordi syntaksen er enkel og tydelig.

Flere artikler i ressursbanken

← variabler: eksempel og forklaring  ·  variabler: oppgaver med løsningsforslag →

Se alle artiklene i ressursbanken

← Tilbake til ifingo