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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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

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?

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