Übung 5 – Strings und Variablen

Ziel dieser Übung

Sie arbeiten mit Texten (Strings) und speichern Werte in Variablen.

1. Was ist ein String?

Ein String ist eine Zeichenkette: beliebig viele Buchstaben, Ziffern, Satz- und Sonderzeichen. Sie steht in doppelten oder einfachen Anführungszeichen:

print("Hallo, Welt!")
print('Hallo, Welt!')

Brauchen Sie Anführungszeichen im Text, nehmen Sie außen die jeweils anderen:

print('Die Programmiersprache "Python" ist cool.')

2. Mehrzeilige Strings

print("""Dies ist
ein mehrzeiliger
String.""")

3. Strings verbinden

print("Hallo, " + "Welt!")
Hallo, Welt!

4. Variablen

Eine Variable ist ein Behälter mit einem Namen, in dem Sie einen Wert speichern. Mit dem Namen sprechen Sie den Wert später wieder an:

alter = 27
print(alter)
27

Variablen lassen sich überschreiben – es gilt immer der zuletzt zugewiesene Wert:

alter = 30
print("Das ursprüngliche Alter ist:", alter)
alter = 35
print("Das neue Alter ist:", alter)
Das ursprüngliche Alter ist: 30
Das neue Alter ist: 35
Gute Variablennamen: sprechend (alter statt a), klein geschrieben, Wörter mit Unterstrich verbunden (post_leitzahl), ohne Umlaute und Leerzeichen. Englische Namen (age) sind in der Praxis üblich – beides ist in Ordnung, nur einheitlich sollte es sein.

Aufgabe · Variablen nutzen Übung

  1. Speichern Sie Ihren Namen in der Variable name und geben Sie ihn aus.
  2. Speichern Sie eine Zahl in zahl und geben Sie sie aus.
  3. Überschreiben Sie zahl mit einem neuen Wert und geben Sie ihn erneut aus.
  4. Ein persönlicher Brief: Legen Sie Variablen für Vorname, Nachname, Datum, Straße, Postleitzahl und Wohnort an und geben Sie damit diesen Brief aus:
Sehr geehrte Damen und Herren,
ich möchte mich herzlich bei Ihnen bedanken.
Am <Datum> habe ich eine Lieferung von Ihnen erhalten.
Die Sendung wurde an folgende Adresse geliefert:
<Vorname> <Nachname>
<Straße Hausnummer>
<Postleitzahl> <Ort>
Vielen Dank und beste Grüße,
<Vorname> <Nachname>
Lösung anzeigen
name = "Alex Muster"
print(name)

zahl = 42
print(zahl)
zahl = 99
print(zahl)
# Variablen für den Brief
vorname = "Max"
nachname = "Mustermann"
datum = "14. Oktober 2026"
strasse = "Musterstraße 123"
postleitzahl = "88250"
wohnort = "Weingarten"

# Brief ausgeben – print() setzt zwischen Werte automatisch ein Leerzeichen
print("Sehr geehrte Damen und Herren,")
print("ich möchte mich herzlich bei Ihnen bedanken.")
print("Am", datum, "habe ich eine Lieferung von Ihnen erhalten.")
print("Die Sendung wurde an folgende Adresse geliefert:")
print(vorname, nachname)
print(strasse)
print(postleitzahl, wohnort)
print("Vielen Dank und beste Grüße,")
print(vorname, nachname)
In Sitzung 2 lernen Sie f-Strings kennen – damit lässt sich so ein Brief noch eleganter schreiben.
Geschafft! Halten Sie Ihre Programme und Erkenntnisse im Reflexionstool zu Sitzung 1 fest und übernehmen Sie das Ergebnis in Mahara.