Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Tal och Aritmetik | Basic Syntax
Introduktion till Python med Cursor

bookTal och Aritmetik

Python hanterar två huvudsakliga taltyper:

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

Python avgör typen baserat på hur talet skrivs.

Aritmetiska operationer i Python

Python inkluderar alla standard matematiska operationer med tydlig syntax:

Addition

+ adderar värden. Om int och float blandas blir resultatet en float.

Subtraktion

- subtraherar värdet till höger från värdet till vänster. Fungerar med positiva och negativa tal.

Multiplikation

* multiplicerar värden. Om ett flyttal är inblandat blir resultatet ett flyttal.

Division

/ dividerar och returnerar alltid ett flyttal, även om resultatet är ett heltal (t.ex. 8 / 2).

Heltalsdivision

// dividerar och avrundar nedåt till närmaste heltal. Resultatets typ beror på operanderna.

Modulo

% ger resten av en division. Fungerar med positiva, negativa och flyttal.

Exponentiering

** upphöjer ett tal till en potens. Fungerar även med bråkexponenter för rötter.

Operatorprioritet (PEMDAS)

Python följer standardregler för att avgöra vilken operation som utförs först:

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

Heltal vs flyttal i operationer

Vid aritmetiska operationer:

  • Division returnerar alltid en float;
  • Blandning av int och float gör resultatet till float;
  • Använd // för att få ett nedavrundat heltalsresultat.

Sammanfattning

  • Python har stöd för typerna int och float;
  • Aritmetiska operatorer: +, -, *, /, //, %, **;
  • / returnerar flyttal, // ger heltal med nedåtavrundning;
  • Operatorprioritet följer PEMDAS.
question mark

Vad returnerar 7 // 3 i Python?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

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?

Awesome!

Completion rate improved to 5

bookTal och Aritmetik

Svep för att visa menyn

Python hanterar två huvudsakliga taltyper:

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

Python avgör typen baserat på hur talet skrivs.

Aritmetiska operationer i Python

Python inkluderar alla standard matematiska operationer med tydlig syntax:

Addition

+ adderar värden. Om int och float blandas blir resultatet en float.

Subtraktion

- subtraherar värdet till höger från värdet till vänster. Fungerar med positiva och negativa tal.

Multiplikation

* multiplicerar värden. Om ett flyttal är inblandat blir resultatet ett flyttal.

Division

/ dividerar och returnerar alltid ett flyttal, även om resultatet är ett heltal (t.ex. 8 / 2).

Heltalsdivision

// dividerar och avrundar nedåt till närmaste heltal. Resultatets typ beror på operanderna.

Modulo

% ger resten av en division. Fungerar med positiva, negativa och flyttal.

Exponentiering

** upphöjer ett tal till en potens. Fungerar även med bråkexponenter för rötter.

Operatorprioritet (PEMDAS)

Python följer standardregler för att avgöra vilken operation som utförs först:

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

Heltal vs flyttal i operationer

Vid aritmetiska operationer:

  • Division returnerar alltid en float;
  • Blandning av int och float gör resultatet till float;
  • Använd // för att få ett nedavrundat heltalsresultat.

Sammanfattning

  • Python har stöd för typerna int och float;
  • Aritmetiska operatorer: +, -, *, /, //, %, **;
  • / returnerar flyttal, // ger heltal med nedåtavrundning;
  • Operatorprioritet följer PEMDAS.
question mark

Vad returnerar 7 // 3 i Python?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4
some-alt