Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Tall og aritmetikk | Basic Syntax
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Introduksjon til Python med Cursor

bookTall og aritmetikk

Python arbeider med to hovedtyper tall:

  • Heltall (int) — hele tall som 5, -12 eller 0;
  • Flyttall (float) — tall med desimaler som 3.14 eller -2.5.

Python avgjør typen basert på hvordan tallet er skrevet.

Aritmetiske operasjoner i Python

Python inkluderer alle standard matematiske operasjoner med tydelig syntaks:

Addisjon

+ legger sammen verdier. Blanding av int og float gir et float.

Subtraksjon

- trekker verdien til høyre fra den til venstre. Fungerer med både positive og negative tall.

Multiplikasjon

* multipliserer verdier. Hvis et flyttall er involvert, blir resultatet et flyttall.

Divisjon

/ dividerer og returnerer alltid et flyttall, selv om resultatet er et helt tall (f.eks. 8 / 2).

Heltallsdivisjon

// dividerer og runder ned til nærmeste hele tall. Resultattype avhenger av operandene.

Modulo

% gir resten etter en divisjon. Fungerer med positive, negative og flyttall.

Eksponentiering

** opphøyer et tall i en potens. Fungerer også med brøkte eksponenter for røtter.

Operatorprioritet (PEMDAS)

Python følger standardregler for å avgjøre hvilken operasjon som utføres først:

  1. Parenteser;
  2. Eksponentiering;
  3. Multiplikasjon / Divisjon / Heltallsdivisjon / Modulo;
  4. Addisjon / Subtraksjon.

Heltall vs flyttall i operasjoner

Ved aritmetiske operasjoner:

  • Divisjon returnerer alltid en float;
  • Blanding av int og float gir resultat som float;
  • Bruk // for å få et nedrundet heltallsresultat.

Sammendrag

  • Python støtter typene int og float;
  • Aritmetiske operatorer: +, -, *, /, //, %, **;
  • / returnerer flyttall, // gir heltall etter nedrunding;
  • Operatorprioritet følger PEMDAS.
question mark

Hva returnerer 7 // 3 i Python?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 4

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

Suggested prompts:

Can you give examples of each arithmetic operation in Python?

What are some common mistakes to avoid with arithmetic operations in Python?

Can you explain the difference between floor division and regular division?

bookTall og aritmetikk

Sveip for å vise menyen

Python arbeider med to hovedtyper tall:

  • Heltall (int) — hele tall som 5, -12 eller 0;
  • Flyttall (float) — tall med desimaler som 3.14 eller -2.5.

Python avgjør typen basert på hvordan tallet er skrevet.

Aritmetiske operasjoner i Python

Python inkluderer alle standard matematiske operasjoner med tydelig syntaks:

Addisjon

+ legger sammen verdier. Blanding av int og float gir et float.

Subtraksjon

- trekker verdien til høyre fra den til venstre. Fungerer med både positive og negative tall.

Multiplikasjon

* multipliserer verdier. Hvis et flyttall er involvert, blir resultatet et flyttall.

Divisjon

/ dividerer og returnerer alltid et flyttall, selv om resultatet er et helt tall (f.eks. 8 / 2).

Heltallsdivisjon

// dividerer og runder ned til nærmeste hele tall. Resultattype avhenger av operandene.

Modulo

% gir resten etter en divisjon. Fungerer med positive, negative og flyttall.

Eksponentiering

** opphøyer et tall i en potens. Fungerer også med brøkte eksponenter for røtter.

Operatorprioritet (PEMDAS)

Python følger standardregler for å avgjøre hvilken operasjon som utføres først:

  1. Parenteser;
  2. Eksponentiering;
  3. Multiplikasjon / Divisjon / Heltallsdivisjon / Modulo;
  4. Addisjon / Subtraksjon.

Heltall vs flyttall i operasjoner

Ved aritmetiske operasjoner:

  • Divisjon returnerer alltid en float;
  • Blanding av int og float gir resultat som float;
  • Bruk // for å få et nedrundet heltallsresultat.

Sammendrag

  • Python støtter typene int og float;
  • Aritmetiske operatorer: +, -, *, /, //, %, **;
  • / returnerer flyttall, // gir heltall etter nedrunding;
  • Operatorprioritet følger PEMDAS.
question mark

Hva returnerer 7 // 3 i Python?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 4
some-alt