Forståelse af Numeriske Typer
Tal er allestedsnærværende i Python. Du vil oftest bruge to grundlæggende numeriske typer: heltal (int) til hele tal og flydende kommatal (float) til decimaltal (inklusive videnskabelig notation som 1e-3).
Grundlæggende om heltal og flydende kommatal
- Heltal (
int): hele tal såsom-2,0,7,456566. Python understøtter vilkårligt store heltal; - Flydende kommatal (
float): decimale værdier såsom2.5,3.14159,2.71828eller videnskabelig notation som6.02e23; - Sandhedsværdi:
0og0.0erFalse, alle andreint/floaterTruei booleske sammenhænge.
123456# Basic numeric literals (no type checks or conversions here) n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
Skrivning af store tal læsbart
Mennesker skriver ofte 1,000,000 eller 1 000 000. Python tillader ikke kommaer eller mellemrum i numeriske litteraler, brug understreger for læsbarhed.
12million = 1_000_000 print(million == 1000000) # True
Flydende tal gemmes som binære brøker, små afrundingsforskelle er normale (f.eks. kan 0.1 + 0.2 ikke være præcis 0.3). Afrunding og formatering håndteres senere.
1. Hvilken type har 1e2?
2. Hvilket literal er gyldigt i Python-kode for én million?
3. Vælg den sande påstand om int og float.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 3.45
Forståelse af Numeriske Typer
Stryg for at vise menuen
Tal er allestedsnærværende i Python. Du vil oftest bruge to grundlæggende numeriske typer: heltal (int) til hele tal og flydende kommatal (float) til decimaltal (inklusive videnskabelig notation som 1e-3).
Grundlæggende om heltal og flydende kommatal
- Heltal (
int): hele tal såsom-2,0,7,456566. Python understøtter vilkårligt store heltal; - Flydende kommatal (
float): decimale værdier såsom2.5,3.14159,2.71828eller videnskabelig notation som6.02e23; - Sandhedsværdi:
0og0.0erFalse, alle andreint/floaterTruei booleske sammenhænge.
123456# Basic numeric literals (no type checks or conversions here) n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
Skrivning af store tal læsbart
Mennesker skriver ofte 1,000,000 eller 1 000 000. Python tillader ikke kommaer eller mellemrum i numeriske litteraler, brug understreger for læsbarhed.
12million = 1_000_000 print(million == 1000000) # True
Flydende tal gemmes som binære brøker, små afrundingsforskelle er normale (f.eks. kan 0.1 + 0.2 ikke være præcis 0.3). Afrunding og formatering håndteres senere.
1. Hvilken type har 1e2?
2. Hvilket literal er gyldigt i Python-kode for én million?
3. Vælg den sande påstand om int og float.
Tak for dine kommentarer!