<aside> ➡️ Python hat zwei Arten von numbers: Integer und Floats. In dieser Lektion betrachten wir die Integer. Dabei stehen diese für alle ganzen Zahlen (Zahlen ohne Komma). Was wir mit diesen anstellen können und warum wir sie brauchen, das schauen wir uns im folgenden an.

</aside>

Mit Integern können wir (theoretisch) jede ganze Zahl ausdrücken. Natürlich gibt es Zahlen, welche so groß sind, dass sie der Computer nicht speichern könnte. So welche Zahlen sieht man aber wirklich (fast) nie.

Viel beeindruckender sind Integer aber, da wir mit ihnen - wie mit jeder anderen Zahl in Mathe auch - rechnen können. Hierbei gibt es Fünf Grundoperationen. Wir haben in der Schule nur 4 gelernt. Den fünften Operator kennen wir zwar, aber nicht unter der Bedeutung. Bevor ich hier aber Verwirrung anzettle, fangen wir doch einfach an.


Die 5 Operatoren der Informatik

Wir schauen uns die arithmetischen-Operatoren an. Klingt kompliziert, heißt aber einfach “die Rechenoperatoren”:

Der Modulo-Operator ist der, der die meisten verwirrt. Denn die ersten 4 kennt man schon aus dem Mathematik Unterricht in der Schule. Den Modulo-Operator kennt man aber als das Prozent-Zeichen. Dieses existiert aber in der Informatik nicht. Stattdessen steht der Modulo-Operator für den Rest der Division. Was genau damit gemeint ist, seht ihr sofort. Zuerst allerdings die ersten 4.

  1. Die Addition

    zahl1 = 10
    zahl2 = 20
    print(zahl1 + zahl2)
    
  2. Die Subtraktion

    zahl1 = 30
    zahl2 = 15
    print(zahl1 - zahl2)
    
  3. Die Multiplikation

    zahl1 = 5
    zahl2 = 7
    print(zahl1 * zahl2)
    
  4. Die Division

    zahl1 = 30
    zahl2 = 10
    print(zahl1 / zahl2)
    
  5. Der Modulo-Operator

    zahl1 = 10
    zahl2 = 3
    print(zahl1 % zahl2)