Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zahlen und Arithmetik | Basic Syntax
Einführung in Python mit Cursor

bookZahlen und Arithmetik

Python arbeitet mit zwei Hauptzahltypen:

  • Ganzzahlen (int) — ganze Zahlen wie 5, -12 oder 0;
  • Gleitkommazahlen (float) — Zahlen mit Dezimalstellen wie 3.14 oder -2.5.

Python bestimmt den Typ anhand der Schreibweise der Zahl.

Arithmetische Operationen in Python

Python umfasst alle Standard-Mathematikoperationen mit klarer Syntax:

Addition

+ addiert Werte. Die Kombination von int und float ergibt einen float.

Subtraktion

- subtrahiert den rechten Wert vom linken. Funktioniert mit positiven und negativen Zahlen.

Multiplikation

* multipliziert Werte. Ist ein Float beteiligt, ist das Ergebnis ein Float.

Division

/ dividiert und gibt immer einen Float zurück, auch wenn das Ergebnis ganzzahlig ist (z. B. 8 / 2).

Ganzzahlige Division

// dividiert und rundet auf die nächstkleinere ganze Zahl ab. Der Ergebnistyp hängt von den Operanden ab.

Modulo

% gibt den Rest einer Division zurück. Funktioniert mit positiven, negativen Zahlen und Floats.

Potenzierung

** hebt eine Zahl auf eine Potenz. Funktioniert auch mit gebrochenen Exponenten für Wurzeln.

Operatorrangfolge (PEMDAS)

Python folgt den Standardregeln, um zu bestimmen, welche Operation zuerst ausgeführt wird:

  1. Klammern;
  2. Potenzierung;
  3. Multiplikation / Division / Ganzzahlige Division / Modulo;
  4. Addition / Subtraktion.

Ganzzahlen vs. Gleitkommazahlen bei Operationen

Bei arithmetischen Operationen gilt:

  • Division liefert immer einen float;
  • Die Mischung von int und float führt zu einem Ergebnis vom Typ float;
  • Mit // erhält man ein abgerundetes Ganzzahlergebnis.

Zusammenfassung

  • Python unterstützt die Typen int und float;
  • Arithmetische Operatoren: +, -, *, /, //, %, **;
  • / liefert Gleitkommazahlen, // gibt ganzzahlige Abrundung zurück;
  • Die Operatorrangfolge folgt PEMDAS.
question mark

Was gibt 7 // 3 in Python zurück?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 5

bookZahlen und Arithmetik

Swipe um das Menü anzuzeigen

Python arbeitet mit zwei Hauptzahltypen:

  • Ganzzahlen (int) — ganze Zahlen wie 5, -12 oder 0;
  • Gleitkommazahlen (float) — Zahlen mit Dezimalstellen wie 3.14 oder -2.5.

Python bestimmt den Typ anhand der Schreibweise der Zahl.

Arithmetische Operationen in Python

Python umfasst alle Standard-Mathematikoperationen mit klarer Syntax:

Addition

+ addiert Werte. Die Kombination von int und float ergibt einen float.

Subtraktion

- subtrahiert den rechten Wert vom linken. Funktioniert mit positiven und negativen Zahlen.

Multiplikation

* multipliziert Werte. Ist ein Float beteiligt, ist das Ergebnis ein Float.

Division

/ dividiert und gibt immer einen Float zurück, auch wenn das Ergebnis ganzzahlig ist (z. B. 8 / 2).

Ganzzahlige Division

// dividiert und rundet auf die nächstkleinere ganze Zahl ab. Der Ergebnistyp hängt von den Operanden ab.

Modulo

% gibt den Rest einer Division zurück. Funktioniert mit positiven, negativen Zahlen und Floats.

Potenzierung

** hebt eine Zahl auf eine Potenz. Funktioniert auch mit gebrochenen Exponenten für Wurzeln.

Operatorrangfolge (PEMDAS)

Python folgt den Standardregeln, um zu bestimmen, welche Operation zuerst ausgeführt wird:

  1. Klammern;
  2. Potenzierung;
  3. Multiplikation / Division / Ganzzahlige Division / Modulo;
  4. Addition / Subtraktion.

Ganzzahlen vs. Gleitkommazahlen bei Operationen

Bei arithmetischen Operationen gilt:

  • Division liefert immer einen float;
  • Die Mischung von int und float führt zu einem Ergebnis vom Typ float;
  • Mit // erhält man ein abgerundetes Ganzzahlergebnis.

Zusammenfassung

  • Python unterstützt die Typen int und float;
  • Arithmetische Operatoren: +, -, *, /, //, %, **;
  • / liefert Gleitkommazahlen, // gibt ganzzahlige Abrundung zurück;
  • Die Operatorrangfolge folgt PEMDAS.
question mark

Was gibt 7 // 3 in Python zurück?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
some-alt