Lær om grunnleggende byggeklosser i programmering: variabler for å lagre data, ulike datatyper og operatorer for beregninger.
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
| Operator | Beskrivelse | Eksempel | Resultat |
|---|---|---|---|
+ | Addisjon | 7 + 3 | 10 |
- | Subtraksjon | 7 - 3 | 4 |
* | Multiplikasjon | 7 * 3 | 21 |
/ | Divisjon | 7 / 3 | 2.333... |
// | Heltallsdivisjon | 7 // 3 | 2 |
% | Modulo (rest) | 7 % 3 | 1 |
** | Potens | 2 ** 3 | 8 |
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
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.