FAGPORTALEN

Variable og datatyper (int, float, string, bool, list)

Informatik C · STX · C-niveau · Programmering

💻 Variable og datatyper (int, float, string, bool, list)

Variable = navngivne lager-pladser i program-hukommelse der kan ændre værdi. Centralt i programmering.

Syntaks (Python): navn = værdi. Eks: x = 5, name = "Alice", is_active = True. Datatyper = forskellige typer data en variabel kan indeholde.

5 grundlæggende datatyper i Python:

1. int (heltal, integer): hele tal — positive, negative, 0. Eks: age = 17, count = -3, year = 2024. Operationer: + - / // (heltalsdivision) % (modulus, rest). Python int kan være ARBITRÆRT STORT (ingen overflow): big = 10*100 virker.

2. float (decimaltal): tal med decimal. Eks: pi = 3.14159, temperature = -2.5, weight = 75.0. Brug PUNKTUM (engelsk konvention), ikke komma. Vigtige: 0.1 + 0.2 = 0.30000000000000004 (floating-point afrundingsfejl). Operationer som int.

Konvertering: int(3.7) = 3, float(5) = 5.0. (3) string (tekst, str): tegnsekvens. Eks: name = "Alice", greeting = 'Hej!'. Ens enkelt + dobbelt anførselstegn.

String-operationer: konkatenation "Hej " + "verden" = "Hej verden". Multiplikation "-" * 10 = "----------".

String-metoder: len(s) (længde), s.upper(), s.lower(), s.split(), s.replace(a, b). f-strings (Python 3.6+): f"Hej {name}!" — INDLEJRER variabler. Klassisk eksempel: print(f"Du er {age} år gammel"). (4) bool (boolean): kun 2 værdier — True eller False. Bruges til logik. Eks: is_active = True, has_finished = False.

Logiske operatorer: and (begge), or (mindst

Læringsmål

Sådan kan du arbejde med emnet

Arbejd iterativt med prototyper og dokumentation. Test, evaluér og dokumentér.

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.