Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Forståelse av numeriske typer | Tall
Datatyper i Python

bookForståelse av numeriske typer

Tall er allestedsnærværende i Python. Du vil for det meste bruke to grunnleggende numeriske typer: heltall (int) for hele tall og flyttall (float) for desimaler (inkludert vitenskapelig notasjon som 1e-3).

Grunnleggende om int og float

  • Heltall (int): hele tall som -2, 0, 7, 456566. Python støtter heltall av vilkårlig størrelse;
  • Flyttall (float): desimalverdier som 2.5, 3.14159, 2.71828 eller vitenskapelig notasjon som 6.02e23;
  • Sannhetsverdi: 0 og 0.0 er False, alle andre int/float er True i boolske sammenhenger.

Vitenskapelig notasjon

Vitenskapelig notasjon er en kompakt måte å skrive svært store eller svært små tall ved å bruke tierpotenser. I Python betyr et tall skrevet med e "multipliser med 10 opphøyd i en potens": for eksempel betyr 1e-3 1×1031 × 10⁻³ (0.001), og 6.02e23 betyr 6.02×10236.02 × 10²³. Tall skrevet på denne måten behandles alltid 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)
copy

Skrive store tall lesbart

Mennesker skriver ofte 1,000,000 eller 1 000 000. Python tillater ikke komma eller mellomrom i numeriske bokstaver, bruk understreker for lesbarhet.

12
million = 1_000_000 print(million == 1000000) # True
copy
Note
Merk

Flyttall lagres som binære brøker, små avrundingsforskjeller er normale (for eksempel kan 0.1 + 0.2 ikke være nøyaktig 0.3). Du vil håndtere avrunding og formatering senere.

1. Hva er typen til 1e2?

2. Hvilken literal er gyldig i Python-kode for én million?

3. Velg det riktige utsagnet om int og float.

question mark

Hva er typen til 1e2?

Select the correct answer

question mark

Hvilken literal er gyldig i Python-kode for én million?

Select the correct answer

question mark

Velg det riktige utsagnet om int og float.

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

bookForståelse av numeriske typer

Sveip for å vise menyen

Tall er allestedsnærværende i Python. Du vil for det meste bruke to grunnleggende numeriske typer: heltall (int) for hele tall og flyttall (float) for desimaler (inkludert vitenskapelig notasjon som 1e-3).

Grunnleggende om int og float

  • Heltall (int): hele tall som -2, 0, 7, 456566. Python støtter heltall av vilkårlig størrelse;
  • Flyttall (float): desimalverdier som 2.5, 3.14159, 2.71828 eller vitenskapelig notasjon som 6.02e23;
  • Sannhetsverdi: 0 og 0.0 er False, alle andre int/float er True i boolske sammenhenger.

Vitenskapelig notasjon

Vitenskapelig notasjon er en kompakt måte å skrive svært store eller svært små tall ved å bruke tierpotenser. I Python betyr et tall skrevet med e "multipliser med 10 opphøyd i en potens": for eksempel betyr 1e-3 1×1031 × 10⁻³ (0.001), og 6.02e23 betyr 6.02×10236.02 × 10²³. Tall skrevet på denne måten behandles alltid 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)
copy

Skrive store tall lesbart

Mennesker skriver ofte 1,000,000 eller 1 000 000. Python tillater ikke komma eller mellomrom i numeriske bokstaver, bruk understreker for lesbarhet.

12
million = 1_000_000 print(million == 1000000) # True
copy
Note
Merk

Flyttall lagres som binære brøker, små avrundingsforskjeller er normale (for eksempel kan 0.1 + 0.2 ikke være nøyaktig 0.3). Du vil håndtere avrunding og formatering senere.

1. Hva er typen til 1e2?

2. Hvilken literal er gyldig i Python-kode for én million?

3. Velg det riktige utsagnet om int og float.

question mark

Hva er typen til 1e2?

Select the correct answer

question mark

Hvilken literal er gyldig i Python-kode for én million?

Select the correct answer

question mark

Velg det riktige utsagnet om int og float.

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 1
some-alt