zurückweiter
Versuch Beenden
Aufgabenstellung (8 von 28):
Kopiere folgenden Code in die Python-Online-Umgebung und ersetze die drei Punke ... mit korrektem Python-Code:

# Der Benutzer schreibt Sätze in die Eingabekonosle. 
# Wir kombinieren diese Sätze solange, bis der User ENDE eingibt.
# Verwende dazu eine While-Schleife.

# Die Variablen satz und sätze werden für die spätere Verwendung 
# mit dem leeren String initialisiert.
satz = ""
saetze = ""

# Wir lassen die While-Schleife so lange den Code darin wiederholen 
# bis wir "ENDE" eingeben.
# Wir vergleichen dazu die Variable welche der Benutzer eingibt 
# mit dem string "ENDE".
# Solange also die Variable satz nicht gleich dem String "ENDE" ist, 
# wiederhole die While-Schleife.
while ...:
    satz = input("Bitte gib einen Satz ohne Punkt am Ende ein: ") 
    saetze += (satz + ". ")

print(saetze)
 

Erwarteter Output:

  • Testfall – Drei Sätze mit anschließender Ausgabe dieser:

    Bitte gib einen Satz ohne Punkt am Ende ein: Das ist ein Satz ohne 
    Punkt am Ende
    Bitte gib einen Satz ohne Punkt am Ende ein: Wir können hier nicht 
    weg bevor wir ENDE eingegeben haben
    Bitte gib einen Satz ohne Punkt am Ende ein: Deshalb tun wir das im 
    nächsten Satz
    Bitte gib einen Satz ohne Punkt am Ende ein: ENDE
    Das ist ein Satz ohne Punkt am Ende. Wir können hier nicht weg 
    bevor wir ENDE eingegeben haben. Deshalb tun wir das im nächsten Satz. ENDE.
    
Lösung anzeigen
# Der Benutzer schreibt sätze in die Eingabekonosle. 
# Wir kombinieren diese Sätze solange, bis der User ENDE eingibt.
# Verwende dazu eine While-Schleife, 

# Die Variablen satz und sätze werden für die spätere Verwendung 
# mit dem leeren String initialisiert.
satz = ""
saetze = ""

# Wir lassen die While-Schleife so lange den Code darin wiederholen 
# bis wir "ENDE" eingeben.
# Wir vergleichen dazu die Variable welche der Benutzer eingibt 
# mit dem string "ENDE".
# Solange also die Variable satz nicht gleich dem String "ENDE" ist, 
# wiederhole die While-Schleife.
while satz != "ENDE":
    satz = input("Bitte gib einen Satz ohne Punkt am Ende ein: ") 
    saetze += (satz + ". ")

print(saetze)