Bedingte while-Schleifen
Dein Rezeptprogramm muss sicherstellen, dass du genug von jeder Zutat vorrätig hast, bevor die Zutatenmengen skaliert werden. Du nutzt daher eine while-Schleife zusammen mit bedingter Logik, um die Zutatenmengen zu checken und hilfreiche Statusmeldungen auszugeben. Die Variable ingredients_checked zählt, wie viele Zutaten du schon gecheckt hast, und total_ingredients enthält die Gesamtzahl der Zutaten für dein Tomaten-Basilikum-Nudelgericht.
Diese Übung ist Teil des Kurses
Einführung in Python für die Softwareentwicklung
Anleitung zur Übung
- Erstelle eine
while-Schleife, die so lange läuft, wieingredients_checkedkleiner alstotal_ingredientsist. - Erhöhe den Zähler
ingredients_checkedbei jedem Durchlauf der Schleife um 1. - Prüfe mithilfe von bedingten Anweisungen, ob bisher weniger als 4 Zutaten gecheckt wurden.
- Falls nicht, prüfe, ob 6 oder weniger Zutaten gecheckt wurden.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
total_ingredients = 7
ingredients_checked = 0
# Set up the loop
____ ingredients_checked < total_ingredients:
# Increment the counter
____
# Check if less than 4 ingredients reviewed
____ ingredients_checked < 4:
print("More than half remaining")
# Check if 6 or fewer ingredients reviewed
____ ingredients_checked <= 6:
print("Nearly finished checking")
else:
print("All ingredients verified!")