LoslegenKostenlos loslegen

while-Schleifen verwenden

Du arbeitest weiter an deinem Rezeptprogramm und musst zählen, wie viele Gäste ihre Teilnahme an deiner Nudelparty bestätigt haben. Du hast die Rückmeldungen bekommen und willst sie mit einer while-Schleife nacheinander abarbeiten. Die Variable total_confirmations enthält die Anzahl der eingegangenen Rückmeldungen, die du durchlaufen musst, um die endgültige Gästezahl zu ermitteln. So weißt du, für wie viele Portionen du dein Tomaten-Basilikum-Nudelgericht skalieren musst.

Achtung: Wenn deine while-Schleife zu lange dauert oder deine Sitzung abläuft, hast du möglicherweise eine Endlosschleife erstellt. Denke vor allem an das Einrücken der Zeilen in der Schleife mit vier Leerzeichen oder mit der automatischen Einrückoption und stelle mithilfe der Bedingungen sicher, dass die Schleife auch an einem Punkt zum Ende kommt.

Diese Übung ist Teil des Kurses

Einführung in Python für die Softwareentwicklung

Kurs anzeigen

Anleitung zur Übung

  • Schreibe eine while-Schleife, die so lange läuft, wie guest_count kleiner als total_confirmations ist.
  • Erhöhe innerhalb der while-Schleife bei jedem Durchlauf den Wert von guest_count um 1, um eine weitere Zusage zu zählen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

total_confirmations = 10
guest_count = 0

# Count confirmations using a while loop
while ____:
    ____
    print(guest_count, "guests so far!")

print("We have", guest_count, "guests coming!")
Code bearbeiten und ausführen