Total fremgang
0%
1.2: Øvelser bestått0 av 0

0% fullført

Lærebok/Kapittel 1.2

Kapittel 1.2

Variabeltyper og datatyper

I dette kapitlet skal du lære om ulike datatyper i Python og hvordan du oppretter og bruker variabler.

Variabler og datatyper i Python
Kapittel 1.2: Variabeltyper og datatyper
Se denne videoen før du starter med kapitlet for en best mulig introduksjon.

Datatyper i Python

I Python har vi flere vanlige datatyper. De mest brukte i matematikk pensum er:

Heltall (int)

På engelsk: integer eller int forkortet.

2, -3, 200, 0, -1000

Flyttall (float)

Desimaltall. På engelsk: floating point number eller bare float.

0.125, 2.355, 3.14, -0.5

Viktig: I Python bruker vi punktum som desimaltegn, ikke komma. Komma brukes til å skille elementer i lister og funksjonsargumenter.

3.14 ✓ riktig    3,14 ✗ feil

Strengverdier (str)

En tekststreng. På engelsk: string eller str forkortet.

"Hei", "God morgen fru Nilsen", 'Python er gøy'

Lister (list)

En datatype som samler data. I en liste kan det være flere forskjellige datatyper samtidig.

[2, 3, 4, 5, 6] - En liste med kun heltall
[3, "Hei", 3.0] - En liste med flere datatyper

Arrayer

Likner lister, men er mer egnet for matematiske operasjoner.

Se kapittel 2 for mer om arrayer

Boolske verdier (bool)

På engelsk: boolean, bool forkortet.

True, False

Variabler

Ved å skrive a = 2 så har vi opprettet vår første variabel i Python. Her har vi tilordnet (gitt) variabelen a heltallsverdien 2. Om vi da senere i programmet skriver a for seg selv (og ikke for eksempel i en tekststreng) så vet Python at vi egentlig mener 2 og programmet vil handle deretter.

Vi kan også gi en variabel en verdi av en annen datatype. Skriver vi b = "Jeg er en tekst" så har vi opprettet et streng-objekt med verdi "Jeg er en tekst".

Eksempel: Variabler
Python
Loading...
Oppgave 1.4: Variabler (variabler.py)
a

Lag et program hvor du gir variabelen a heltallsverdien 4, b flyttalsverdien 47.35, og c strengverdien "Dette er gøy".

b

Under dette lag en ny variabel d = [a,b,c] (et listeobjekt).

c

Bruk print() på a, b, c og d hver for seg.

Lett
Python
Loading...
Løsningsforslag Oppgave 1.4
Se videoløsning for denne oppgaven.

Oppsummering

Python har flere datatyper: int, float, str, list, bool

Variabler lagrer verdier som kan brukes senere i programmet

Bruk = for å tilordne verdier til variabler

Lister kan inneholde flere verdier av forskjellige typer