Forståelse af Numeriske Typer
Tal findes overalt i Python. Du vil oftest anvende 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): decimaltal såsom2.5,3.14159,2.71828eller videnskabelig notation som6.02e23; - Sandhedsværdi:
0og0.0erFalse, alle andreint/floaterTruei booleske sammenhænge.
Videnskabelig notation
Videnskabelig notation er en kompakt måde at skrive meget store eller meget små tal ved hjælp af ti-potens. I Python betyder et tal skrevet med e “gang med 10 opløftet til en potens”: for eksempel betyder 1e-3 1×10−3 (0.001), og 6.02e23 betyder 6.02×1023. Tal skrevet i denne form behandles altid som float.
123456# Basic numeric literals 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 literaler, 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). Du vil håndtere afrunding og formatering senere.
1. Hvilken type er 1e2?
2. Hvilken literal er gyldig i Python-kode for en million?
3. Vælg den korrekte 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 findes overalt i Python. Du vil oftest anvende 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): decimaltal såsom2.5,3.14159,2.71828eller videnskabelig notation som6.02e23; - Sandhedsværdi:
0og0.0erFalse, alle andreint/floaterTruei booleske sammenhænge.
Videnskabelig notation
Videnskabelig notation er en kompakt måde at skrive meget store eller meget små tal ved hjælp af ti-potens. I Python betyder et tal skrevet med e “gang med 10 opløftet til en potens”: for eksempel betyder 1e-3 1×10−3 (0.001), og 6.02e23 betyder 6.02×1023. Tal skrevet i denne form behandles altid som float.
123456# Basic numeric literals 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 literaler, 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). Du vil håndtere afrunding og formatering senere.
1. Hvilken type er 1e2?
2. Hvilken literal er gyldig i Python-kode for en million?
3. Vælg den korrekte påstand om int og float.
Tak for dine kommentarer!