Kursinhalt
Einführung in Python
Einführung in Python
Zusammenfassung
Herzlichen Glückwunsch zum Abschluss dieser umfassenden Reise in die Python-Schleifen! Sie haben wichtige Fähigkeiten erworben, die Ihnen bei der Automatisierung täglicher Aufgaben helfen und als Grundlage für fortgeschrittenes Python-Lernen dienen werden.
Hier ist eine kurze Zusammenfassung dessen, was Sie behandelt haben:
For-Schleifen
Sie haben die Syntax und Anwendungen von for
-Schleifen gemeistert und gelernt, über Sammlungen wie Listen und Wörterbücher effizient zu iterieren.
product_stock = {"Milk": 120, "Eggs": 200} # Iterating over a dictionary for product, stock in product_stock.items(): print(f"{product} has {stock} units in stock.")
While-Schleifen
Sie haben die Einrichtung und den Nutzen von while
-Schleifen für Situationen erkundet, in denen die Dauer der Schleife nicht vorbestimmt ist, wie zum Beispiel beim kontinuierlichen Überwachen eines Wertes, bis eine bestimmte Bedingung erfüllt ist:
milk_stock = 50 # Monitoring stock levels while milk_stock > 15: print(f"Milk stock: {milk_stock}") milk_stock -= 10 # Decrementing stock
Nutzung der Range-Funktion
Sie haben gelernt, die range()
-Funktion zur Erzeugung von Zahlenfolgen zu verwenden, was besonders nützlich in Schleifen für sich wiederholende Aufgaben ist. Wir haben ihre drei Formen behandelt: beginnend bei null, mit definiertem Start und Stopp sowie mit Angabe eines Schritts:
# Using `range()` for scheduling for day in range(1, 8): # From day 1 to day 7 print(f"Schedule for day {day}")
Iterieren über Indizes
Das Iterieren über Indizes mit range()
und len()
war entscheidend für den direkten Zugriff und die Manipulation von Listenelementen direkt über ihre Indizes, um Präzision bei Aufgaben mit mehreren Sammlungen zu gewährleisten:
products = ["Bread", "Eggs", "Milk"] prices = [2.30, 2.50, 3.40] # Applying a discount and displaying the updated prices for i in range(len(prices)): prices[i] = prices[i] * 0.9 # Apply a 10% discount to each price print(f"The price of {products[i]} is now {prices[i]}")
Beherrschung von verschachtelten Schleifen
Sie haben verschachtelte Schleifen erkundet und gezeigt, wie eine Schleife in eine andere eingefügt werden kann, um mehrdimensionale Datenstrukturen wie Listen von Listen zu verwalten. Dieser Ansatz spiegelt reale Situationen wider, wie das Verwalten verschiedener Abteilungen eines Geschäfts:
aisles = [["Apples", "Bananas"], ["Milk", "Cheese"]] # Outer loop to manage aisles for aisle in aisles: print(f"Aisle #{aisles.index(aisle) + 1}:") # Nested loop to manage items in each aisle for item in aisle: print(item)
1. Welche der folgenden ist eine korrekt initialisierte for
-Schleife?
2. Welche stock
-Menge würde dazu führen, dass diese Schleife übersprungen wird?
3. Was sind die drei möglichen Argumente für die range()
-Funktion?
4. Wenn wir den Index jedes Listenelements benötigen, was verwenden wir, um durch die Indizes zu iterieren?
Danke für Ihr Feedback!