Tilbake
2.2
Variabler, datatyper og operatorer

2.2 Variabler, datatyper og operatorer

Lær om grunnleggende byggeklosser i programmering: variabler for å lagre data, ulike datatyper og operatorer for beregninger.

55 min
6 oppgaver
Variabler og tilordningHeltall, desimaltall og tekstBoolske verdierAritmetiske operatorerStrengoperasjoner
Du leser den tradisjonelle versjonen
Din fremgang i kapitlet
0 / 6 oppgaver

Variablar, datatypar og operatorar

Variablar, datatypar og operatorar er dei mest grunnleggjande byggjesteinane i programmering. Ein variabel er som ein namngitt boks der du lagrar verdiar. Datatypen avgjer kva slags verdi boksen inneheld.

navn = "Kari"          # str (tekst)
alder = 16             # int (heltall)
hoyde = 1.72           # float (desimaltall)
er_elev = True         # bool (sannhetsverdi)

Variabelnamn må starte med bokstav eller understrek, skil store/små bokstavar, og kan ikkje bruke reserverte ord som if eller for.

Aritmetiske operatorar

OperatorSkildringDømeResultat
+Addisjon7 + 310
-Subtraksjon7 - 34
*Multiplikasjon7 * 321
/Divisjon7 / 32.333...
//Heiltalsdivisjon7 // 32
%Modulo (rest)7 % 31
**Potens2 ** 38

Strengar og f-strengar


fornavn = "Ola"
etternavn = "Nordmann"
print(fornavn + " " + etternavn)  # Ola Nordmann

alder = 16
print(f"Jeg er {alder} år gammel.")

temperatur = float(input("Celsius: "))
fahrenheit = temperatur * 9/5 + 32
print(f"{temperatur}°C = {fahrenheit:.1f}°F")

Oppsummering

- Variablar er namngitte behaldarar for å lagre data i eit program.
- Python har fleire datatypar: heiltal (int), desimaltal (float), tekst (str) og boolske verdiar (bool).
- Aritmetiske operatorar (+, -, , /, //, %, ) blir brukte til utrekningar.
- Strengoperasjonar inkluderer samanslåing (+), repetisjon (
) og f-strengar for formatering.
- input() blir brukt til å lese data frå brukaren, og int()/float() konverterer tekst til tal.
- Variabelnamn bør vere skildrande og følgje namnekonvensjonane til Python (snake_case).

Oppgaver

Lett2 oppgaver
Medium3 oppgaver
Vanskelig1 oppgave

Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.