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

Variabler, datatyper og operatorer

Variabler, datatyper og operatorer er de mest grunnleggende byggesteinene i programmering. En variabel er som en navngitt boks der du lagrer verdier. Datatypen bestemmer hva slags verdi boksen inneholder.

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

Variabelnavn må starte med bokstav eller understrek, skiller store/små bokstaver, og kan ikke bruke reserverte ord som if eller for.

Aritmetiske operatorer

OperatorBeskrivelseEksempelResultat
+Addisjon7 + 310
-Subtraksjon7 - 34
*Multiplikasjon7 * 321
/Divisjon7 / 32.333...
//Heltallsdivisjon7 // 32
%Modulo (rest)7 % 31
**Potens2 ** 38

Strenger og f-strenger


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

- Variabler er navngitte beholdere for å lagre data i et program.
- Python har flere datatyper: heltall (int), desimaltall (float), tekst (str) og boolske verdier (bool).
- Aritmetiske operatorer (+, -, , /, //, %, ) brukes til beregninger.
- Strengoperasjoner inkluderer sammenslåing (+), repetisjon (
) og f-strenger for formatering.
- input() brukes til å lese data fra brukeren, og int()/float() konverterer tekst til tall.
- Variabelnavn bør være beskrivende og følge Pythons navnekonvensjoner (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.