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

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

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

Avsnitt 1. Kapitel 4
some-alt