Als nächstes lernen wir Variablen kennen. Eine Variable beim Programmieren ist eine benannte Speicherstelle diese lässt sich beschreiben und auslesen.
Man kann sich Variablen vereinfacht vorstellen wie beschriftete Umzugskartons. Mit einem Gleichzeichen (=
) lassen sich Variablen erstellen und beschreiben, es wird nach einem Umzugskarton mit einer bestimmten Aufschrift gesucht und falls es diesen schon gibt wird ein neuer Wert (rechts vom Gleichzeichen) in den Karton gelegt, gibt es den Karton noch nicht wird ein neuer Karton genommen und dieser wird frisch mit dem Namen der Variable (links vom Gleichzeichen) beschriftet.
print
ausgegebenIn diesem Beispielcode wird zuerst ein neuer Karton genommen und mit dem Namen text
beschriftet. Danach wird der String "Hello, World!"
in diesen Karton gelegt. In den Klammern des print
wird nach einem Karton, der mit text
beschriftet wurde gesucht. Dieser Karton wird gefunden und sein Wert (hier "Hello, World!"
) wird ausgegeben.
Ein weiterer wichtiger Baustein von Programmen ist die Eingabe von Daten. Wir haben Ausgaben bereits kennengelernt, mit diesen kann unser Programm mit uns kommunizieren und Daten an uns wiedergeben. Mit Hilfe von Eingaben decken wir die andere Richtung ab, wir geben Daten in unser Programm hinein damit es diese verarbeiten kann. Der einfachste Weg für Eingaben in Python ist die input
Funktion.
Probier einmal das Programm in dein Thonny abzuschreiben und auszuführen! Was passiert hier?
Wir sehen, dass das Programm hängt da es auf eine weitere Eingabe vom Benutzer wartet. Gib einmal deinen Namen ein und drücke die Enter Taste. Du siehst wie das Programm deinen Namen einmal wiederholt.
Wir können hiermit bereits ein nettes Programm erstellen das uns als Nutzer einmal begrüßt:
Probier einmal das Programm in dein Thonny abzuschreiben und auszuführen, achte auf die Leerzeichen in den Strings! Gib dieses mal wieder deinen Namen ein!
In diesem Programm wird der input
Funktion direkt ein String übergeben, das führt zu einer Abfrage bei der mit dem Nutzer kommuniziert wird, was unser Programm erwartet. Innerhalb der print
Funktion werden Strings mit +
zusammengefügt, wir können uns das ganze so vorstellen, dass wir "Hello, "
vor den eingegebenen Namen kleben und ein !
noch hinten dran kleben.
Wir haben hier bereits unser erstes richtiges Programm mit Eingabe und Ausgabe implementiert. Als nächstes werden wir uns ansehen wie wir die Eingegebenen Daten Sinnvoll verarbeiten können um zum Beispiel Rechnungen oder Spiele zu entwickeln!