Von Zahlen und Buchstaben – Variablen

Was war das noch?

Variablen! – Du kennst und liebst sie aus dem Matheunterricht. Und eine ähnliche Bedeutung wie dort haben sie auch in der Programmierung. Eine Variable in der Informatik ist wie eine Schublade, in der man Daten wie Text, Zahlen oder sogar Bilder aufbewahren kann.

Sie hat einen Namen, den du selbst wählst, und einen Wert, den du der Variable zuweist. Der Name sollte so gewählt werden, dass er den Inhalt der Variablen beschreibt, da du ihn später brauchst, um auf die Variable zuzugreifen.

Variablen sind sehr nützlich, weil sie es dir ermöglichen, Daten zu speichern und zu verwenden, wann immer du sie in deinem Programm benötigst.

Die folgenden Beispiele zeigen den Umgang mit Variablen. Die Ein- und Ausgabe erfolgt über die Kommandozeile.

Beispiel 1: Rechnen mit Variablen

summand1 = 5                     # Neue Variable "summand1" auf 5 setzen 
summand2 = 8                     # Neue Variable "summand2" auf 8 setzen 
summe = summand1 + summand2      # Variante 1: Neue Variable "summe" auf die Summe von "summand1" und "summand2" setzen 
                                 # Die anderen Grundrechenoperationen werden als "+", "-", "*" und "/" geschrieben
print(summe)                     # Ausgabe der Variablen "summe"
print(summand1+summand2)         # Variante 2: Berechnung zum Zeitpunkt der Ausgabe

Beispiel 2: Einlesen von Zeichenketten

name = input("Gib deinen Namen ein und drücke Enter: ")  # Der angegebene Text wird ausgegeben. Der eingegebene Tex wird
                                                         # in der Variablen "name" abgelegt.
print(name)                                              # Die Variable "name" wird ausgegeben.

Beispiel 3: Einlesen von Zahlen

Zahlen, Texte etc. sind Daten unterschiedlicher Datentypen. Damit du mit ihnen Rechnen kannst, musst du sie entweder in den Typen „int“ für ganze Zahlen oder „float“ für Kommazahlen wandeln:

summand1 = int(input("Summand1: ")) # Variable einlesen, in den Typen "int" wandeln und in der Variable "summand1" ablegen
summand2 = int(input("Summand2: ")) # Variable einlesen, in den Typen "int" wandeln und in der Variable "summand2" ablegen
print(summand1 + summand2)          # Ausgabe der Summe von "summand1" und "summand2"

Hier geht es weiter.