Übungen Zu While-Schleifen
Beispielanwendung
Stellen Sie sich vor, Sie verwalten den Milchbestand in einem Lebensmittelgeschäft. Sie müssen sicherstellen, dass der Bestand nicht unter ein bestimmtes Niveau fällt, und wenn dies geschieht, sollten Sie nachfüllen, um das Bestandsniveau aufrechtzuerhalten.
Eine while-Schleife ist in dieser Situation nützlich, da sie es ermöglicht, Milch in mehreren Schritten über mehrere Durchläufe hinweg nachzufüllen, bis der gewünschte Bestand erreicht ist. Ohne eine while-Schleife müssten Sie die genaue Menge an Milch berechnen, die auf einmal nachgefüllt werden muss.
Beispielsweise kann ein Mitarbeiter pro Gang nur eine feste Menge Milch nachfüllen (z. B. 20 Packungen pro Nachfüllung). Wenn der Bestand nicht vollständig aufgefüllt ist, kehrt der Mitarbeiter ins Lager zurück, um eine weitere Charge Milch zu holen.
123456789101112131415161718# Initial amount of milk in stock milk_stock = 15 # Minimum stock level before restocking is necessary min_stock = 50 # Quantity a worker can restock at one time restock_quantity = 20 # Start the loop to restock milk until the stock exceeds the minimum required level while milk_stock < min_stock: # If the loop is running, the condition is `True`, indicating we need more milk print(f"Milk stock is low: {milk_stock} units remaining.") # Simulate the process of restocking milk print("Restocking milk...") # Increase the stock by the quantity the worker can bring in one trip milk_stock += restock_quantity # Output the final stock level after restocking is complete print(f"Milk stock updated: {milk_stock} units, which is now sufficient.")
milk_stock += restock_quantity entspricht milk_stock = milk_stock + restock_quantity. Dies ist lediglich eine kürzere und lesbarere Schreibweise für denselben Vorgang.
Das obige Flussdiagramm veranschaulicht die Logik hinter der while-Schleife zur Verwaltung des Milchbestands. Beachten Sie, wie die Zählvariable milk_stock, beginnend bei 15, mit jeder Schleifeniteration um die restock_quantity erhöht wird.
Die Schleife läuft so lange, bis milk_stock den min_stock Schwellenwert von 50 überschreitet, woraufhin sie endet.
Swipe to start coding
Sie sind dafür verantwortlich, den Apfelvorrat in Ihrem Geschäft aufrechtzuerhalten. Verwenden Sie eine while-Schleife, um sicherzustellen, dass der Apfelvorrat mindestens das erforderliche Mindestniveau erreicht.
- Verwenden Sie eine while-Schleife, um Äpfel nachzufüllen, bis
apple_stockgrößer oder gleichmin_apple_stockist. - Geben Sie in jeder Iteration eine Nachricht wie
Restocking apples...aus und erhöhen Sieapple_stockumrestock_amount. - Nachdem die Schleife beendet ist, geben Sie den endgültigen Apfelvorrat mit der bereitgestellten print-Anweisung aus.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 1.89
Übungen Zu While-Schleifen
Swipe um das Menü anzuzeigen
Beispielanwendung
Stellen Sie sich vor, Sie verwalten den Milchbestand in einem Lebensmittelgeschäft. Sie müssen sicherstellen, dass der Bestand nicht unter ein bestimmtes Niveau fällt, und wenn dies geschieht, sollten Sie nachfüllen, um das Bestandsniveau aufrechtzuerhalten.
Eine while-Schleife ist in dieser Situation nützlich, da sie es ermöglicht, Milch in mehreren Schritten über mehrere Durchläufe hinweg nachzufüllen, bis der gewünschte Bestand erreicht ist. Ohne eine while-Schleife müssten Sie die genaue Menge an Milch berechnen, die auf einmal nachgefüllt werden muss.
Beispielsweise kann ein Mitarbeiter pro Gang nur eine feste Menge Milch nachfüllen (z. B. 20 Packungen pro Nachfüllung). Wenn der Bestand nicht vollständig aufgefüllt ist, kehrt der Mitarbeiter ins Lager zurück, um eine weitere Charge Milch zu holen.
123456789101112131415161718# Initial amount of milk in stock milk_stock = 15 # Minimum stock level before restocking is necessary min_stock = 50 # Quantity a worker can restock at one time restock_quantity = 20 # Start the loop to restock milk until the stock exceeds the minimum required level while milk_stock < min_stock: # If the loop is running, the condition is `True`, indicating we need more milk print(f"Milk stock is low: {milk_stock} units remaining.") # Simulate the process of restocking milk print("Restocking milk...") # Increase the stock by the quantity the worker can bring in one trip milk_stock += restock_quantity # Output the final stock level after restocking is complete print(f"Milk stock updated: {milk_stock} units, which is now sufficient.")
milk_stock += restock_quantity entspricht milk_stock = milk_stock + restock_quantity. Dies ist lediglich eine kürzere und lesbarere Schreibweise für denselben Vorgang.
Das obige Flussdiagramm veranschaulicht die Logik hinter der while-Schleife zur Verwaltung des Milchbestands. Beachten Sie, wie die Zählvariable milk_stock, beginnend bei 15, mit jeder Schleifeniteration um die restock_quantity erhöht wird.
Die Schleife läuft so lange, bis milk_stock den min_stock Schwellenwert von 50 überschreitet, woraufhin sie endet.
Swipe to start coding
Sie sind dafür verantwortlich, den Apfelvorrat in Ihrem Geschäft aufrechtzuerhalten. Verwenden Sie eine while-Schleife, um sicherzustellen, dass der Apfelvorrat mindestens das erforderliche Mindestniveau erreicht.
- Verwenden Sie eine while-Schleife, um Äpfel nachzufüllen, bis
apple_stockgrößer oder gleichmin_apple_stockist. - Geben Sie in jeder Iteration eine Nachricht wie
Restocking apples...aus und erhöhen Sieapple_stockumrestock_amount. - Nachdem die Schleife beendet ist, geben Sie den endgültigen Apfelvorrat mit der bereitgestellten print-Anweisung aus.
Lösung
Danke für Ihr Feedback!
single