Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Tal og Aritmetik | Basic Syntax
Introduktion til Python med Cursor

bookTal og Aritmetik

Python arbejder med to hovedtyper af tal:

  • Heltal (int) — hele tal som 5, -12 eller 0;
  • Flydende tal (float) — tal med decimaler som 3.14 eller -2.5.

Python bestemmer typen ud fra, hvordan tallet er skrevet.

Aritmetiske operationer i Python

Python indeholder alle standard matematiske operationer med tydelig syntaks:

Addition

+ lægger værdier sammen. Blanding af int og float giver et float.

Subtraktion

- trækker værdien til højre fra værdien til venstre. Fungerer med både positive og negative tal.

Multiplikation

* ganger værdier. Hvis et flydende tal indgår, bliver resultatet et float.

Division

/ dividerer og returnerer altid et float, selv hvis resultatet er et helt tal (f.eks. 8 / 2).

Heltalsdivision

// dividerer og afrunder ned til nærmeste hele tal. Resultattype afhænger af operanderne.

Modulo

% giver resten af en division. Fungerer med både positive, negative og flydende tal.

Potensering

** opløfter et tal til en potens. Fungerer også med brøker som eksponenter for rødder.

Operatorprioritet (PEMDAS)

Python følger standardregler for at bestemme, hvilken operation der udføres først:

  1. Parenteser;
  2. Potensering;
  3. Multiplikation / Division / Heltalsdivision / Modulo;
  4. Addition / Subtraktion.

Heltal vs flydende tal i operationer

Ved udførelse af aritmetiske operationer:

  • Division returnerer altid en float;
  • Blanding af int og float promoverer resultatet til float;
  • Brug // for at få et nedrundet heltalsresultat.

Resumé

  • Python understøtter int og float typer;
  • Aritmetiske operatorer: +, -, *, /, //, %, **;
  • / returnerer floats, // giver nedrundede heltal;
  • Operatorprioritet følger PEMDAS.
question mark

Hvad returnerer 7 // 3 i Python?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 4

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

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?

bookTal og Aritmetik

Stryg for at vise menuen

Python arbejder med to hovedtyper af tal:

  • Heltal (int) — hele tal som 5, -12 eller 0;
  • Flydende tal (float) — tal med decimaler som 3.14 eller -2.5.

Python bestemmer typen ud fra, hvordan tallet er skrevet.

Aritmetiske operationer i Python

Python indeholder alle standard matematiske operationer med tydelig syntaks:

Addition

+ lægger værdier sammen. Blanding af int og float giver et float.

Subtraktion

- trækker værdien til højre fra værdien til venstre. Fungerer med både positive og negative tal.

Multiplikation

* ganger værdier. Hvis et flydende tal indgår, bliver resultatet et float.

Division

/ dividerer og returnerer altid et float, selv hvis resultatet er et helt tal (f.eks. 8 / 2).

Heltalsdivision

// dividerer og afrunder ned til nærmeste hele tal. Resultattype afhænger af operanderne.

Modulo

% giver resten af en division. Fungerer med både positive, negative og flydende tal.

Potensering

** opløfter et tal til en potens. Fungerer også med brøker som eksponenter for rødder.

Operatorprioritet (PEMDAS)

Python følger standardregler for at bestemme, hvilken operation der udføres først:

  1. Parenteser;
  2. Potensering;
  3. Multiplikation / Division / Heltalsdivision / Modulo;
  4. Addition / Subtraktion.

Heltal vs flydende tal i operationer

Ved udførelse af aritmetiske operationer:

  • Division returnerer altid en float;
  • Blanding af int og float promoverer resultatet til float;
  • Brug // for at få et nedrundet heltalsresultat.

Resumé

  • Python understøtter int og float typer;
  • Aritmetiske operatorer: +, -, *, /, //, %, **;
  • / returnerer floats, // giver nedrundede heltal;
  • Operatorprioritet følger PEMDAS.
question mark

Hvad returnerer 7 // 3 i Python?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 4
some-alt