diff --git a/assignments/einkaufswagen.py b/assignments/einkaufswagen.py index 0c02e54..e69de29 100644 --- a/assignments/einkaufswagen.py +++ b/assignments/einkaufswagen.py @@ -1,15 +0,0 @@ -class Einkaufswagen: - def __init__(self, kunde, itemList): - self.kunde = kunde - self.itemList = itemList - - def __mul__(self, n): - return Einkaufswagen(self.kunde, self.itemList * n) - - def __str__(self): - return f"{self.kunde} : {self.itemList}" - - -ew1 = Einkaufswagen("Karl", ["Brot", "Milch"]) -ew2 = ew1 * 2 -print(ew2) diff --git a/assignments/gehalt.py b/assignments/gehalt.py index 9bc63af..2cfe2d2 100644 --- a/assignments/gehalt.py +++ b/assignments/gehalt.py @@ -1,22 +1,6 @@ import time -def cache(func): - cache_dict = {} - - def wrapper(*args): - if args[0] in cache_dict: - print("Gehalt vom Cache gehlot") - return cache_dict[args[0]] - else: - print("Gehalt wird gerechnet...") - result = func(args[0]) - cache_dict[args[0]] = result - return result - return wrapper - - -@cache def gehalt(name): # Komplexe Berechnung time.sleep(3) diff --git a/assignments/list_comprehension.py b/assignments/list_comprehension.py index 92adec9..e5cb69b 100644 --- a/assignments/list_comprehension.py +++ b/assignments/list_comprehension.py @@ -22,6 +22,6 @@ produkte = [ {"artikel": "Käse", "stueckzahl": 15, "price": 4.99, "verfallsdatum": "2026-06-24", "lieferant": "Käsemanufaktur", "lagerplatz": "Kühlregal 1"} ] -abgelaufen = [(item["artikel"], item["lagerplatz"]) - for item in produkte if item["verfallsdatum"] <= heute] +abgelaufen = [(prdkt["artikel"], prdkt["lagerplatz"]) + for prdkt in produkte if prdkt["verfallsdatum"] < heute] print(abgelaufen) diff --git a/assignments/musterlösungen/list_comprehension_musterlösung.py b/assignments/musterlösungen/list_comprehension_musterlösung.py index 27c62a2..a7d8535 100644 --- a/assignments/musterlösungen/list_comprehension_musterlösung.py +++ b/assignments/musterlösungen/list_comprehension_musterlösung.py @@ -22,5 +22,4 @@ artikel = [ {"artikel": "Käse", "stueckzahl": 15, "price": 4.99, "verfallsdatum": "2026-06-17", "lieferant": "Käsemanufaktur", "lagerplatz": "Kühlregal 1"} ] -abgelaufene_artikel = [(x['artikel'], x['lagerplatz']) - for x in artikel if x['verfallsdatum'] <= today] +