Variablen
Programme müssen sich Werte merken: den Namen eines Nutzers, einen Preis, einen Punktestand in einem Spiel. Dafür benutzen sie Variablen. Eine Variable ist wie eine Kiste mit einem Etikett: Sie hat einen Namen und enthält einen Wert, den du später verwenden kannst.
Du erstellst eine Variable, indem du ihren Namen, ein Gleichheitszeichen = und einen Wert schreibst:
stadt = "Berlin"
print(stadt)Das gibt Folgendes aus:
BerlinDie erste Zeile erstellt eine Variable namens stadt und speichert den Wert "Berlin" darin. Das Zeichen = speichert den Wert auf seiner rechten Seite in der Variablen auf seiner linken Seite. In der Programmierung bedeutet es nicht „ist gleich“ wie in der Mathematik; lies es als „bekommt“: stadt bekommt den Wert "Berlin".
Um den Wert zu verwenden, schreibst du den Namen der Variablen ohne Anführungszeichen. print(stadt) gibt den Wert der Variablen aus, Berlin, während print("stadt") den Text stadt ausgibt. Und wenn du die Anführungszeichen um einen Text vergisst, liest Python ihn als Namen einer Variablen: print(Berlin) bricht mit dem Fehler NameError: name 'Berlin' is not defined ab, weil es keine Variable namens Berlin gibt.
Eine Variable kann auch eine Zahl enthalten, und du kannst sie zusammen mit anderen Werten ausgeben, getrennt durch Kommas:
temperatur = 18
print("Draußen sind es", temperatur, "Grad.")Das gibt Folgendes aus:
Draußen sind es 18 Grad.Regeln für die Namen von Variablen:
- Ein Name kann Buchstaben, Ziffern und den Unterstrich
_enthalten, darf aber nicht mit einer Ziffer beginnen:preis2ist in Ordnung,2preisnicht. In diesem Kurs verzichten wir auf Umlaute und ß in Namen. - Ein Name darf keine Leerzeichen enthalten. Wenn er aus mehreren Wörtern besteht, schreibe sie klein und verbinde sie mit Unterstrichen:
vorname,preis_schokolade. Diesen Stil nennt man snake_case, und Python-Programmierer benutzen ihn für die Namen von Variablen. - Groß- und Kleinbuchstaben spielen eine Rolle:
alterundAltersind zwei verschiedene Variablen.
Wähle Namen, die sagen, was die Variable enthält: preis sagt mehr als p oder x.
So schreibst du es:
Anweisungen
- 1
Erstelle eine Variable
vornamemit dem Wert"Jonas". - 2
Gib in der nächsten Zeile den Wert von
vornameaus. - 3
Erstelle darunter eine Variable
altermit dem Wert25. Es ist eine Zahl, also ohne Anführungszeichen. - 4
Gib zum Schluss diesen Satz aus. Verwende die Variablen
vornameundalterund trenne die Werte durch Kommas:Jonas ist 25 Jahre alt.