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
- Skrive variable af forskellige datatyper
- Anvende kontrolstrukturer (if/else, for, while)
- Skrive funktioner med parametre og return
- Anvende lister og dictionaries
- Bygge et komplet program (quiz, beregner)
Sådan kan du arbejde med emnet
- Skriv et program, der gemmer navn, alder, højde og om personen er elev i variabler af korrekt type
- Forklar, hvad der sker, hvis du prøver at lægge et tal og en string sammen uden konvertering
- Diskutér, hvad der er forskellen på en integer og en float, og hvornår det har praktisk betydning
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